Add the following code to your project's shard.yml under:
to use in production
- OR -
development_dependencies to use in development
A Crystal library for creating and running tasks
brew tap luckyframework/lucky
brew install lucky
git clone https://github.com/luckyframework/lucky_cli
crystal build src/lucky.cr -o /usr/local/bin/lucky(instead of
/usr/local/bin/destination you can choose any other directory that in
which lucky from the command line to make sure it is installed.
If you're generating a Lucky web project, install the required dependencies. Then run
Want to add custom tasks? Check out LuckyTask for getting started.
Testing deployment to Heroku is skipped locally by default. The easiest way to run the deployment tests is to push up a branch and open a PR. This will run tests against Heroku to make sure deployment is working as expected.
If you want though, you can also test deployment locally:
heroku authorizations:create --description="Lucky CLI Integration Tests".
script/setupto make sure all dependencies are installed.
script/testto test everything, or run