Skip to content

andyjayne/bleep

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A bleeping fast scala build tool!

Join the chat at https://gitter.im/oyvindberg/bleep

See documentation at https://bleep.build

Contributing

Check out bleep source code

$ git clone --recurse-submodules https://github.com/oyvindberg/bleep.git

Install bleep

See https://bleep.build/docs/installing/

Use bleep to build bleep

# compile all projects using scala 2.13
$ bleep compile jvm213

Setup in IDE

$ bleep setup-ide jvm213

And then open in using metals or intellij.

See setting-up-build-in-ide for a bit more info.

Run bleep

You have several options:

  • run with bleep bleep run bleep-cli@jvm213
  • run bleep.Main from your IDE
  • generate a native image (bleep native-image) and run that (the path will be printed). This is slow, but a few things can only be tested this way.
  • generate a shell wrapper script:
# generate script in build directory
$ bleep setup-dev-script bleep-cli@jvm213

# with this approach you need to compile manually
$ bleep compile bleep-cli@jvm213

$ ./bleep-cli@jvm213.sh

Generating shell wrapper scripts is currently not implemented on windows, but it's likely easy to add if you want it.

Submitting code

  • All changes go through PRs
  • Code should be formatted correctly (bleep fmt) and tests should pass (bleep test).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 98.5%
  • Other 1.5%