toolbelt
A command-line helper for developers.
Installation
Linux
You can just grab the [latest release]1 for your OS and put it somewhere in
your $PATH
.
Usage
It attempts to be self-documenting. See if it's succeeding, starting with:
toolbelt help
to get started.
Development
To compile it, you'll need [Crystal]2. Clone the repo, cd
into it and run
shards install
shards build
That'll get all the dependencies and build the binary (into bin/toolbelt
).
You can run the tests with
crystal spec
That's pretty much all you need; if you're careful to write tests before you write your code, and everthing works, you can probably contribute. 👇
Contributing
- Fork it (https://gitlab.com/bjjb/toolbelt/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Write tests, code and documentation - untested/undocumented code is bad! 😡
- Commit your changes (
git commit -S
) - unsigned commits are not OK! 👿 - Push to the branch (
git push origin my-new-feature
) - Create a new merge request
Contributors
- JJ Buckley - creator and maintainer