lucky_cli

Version, currently 0.4.291 versions

github.com/luckyframework/lucky_cli

A Crystal command-line tool for generating new Lucky Web Applications.

92 stars
8 dependents
License: MIT

Nothing has been indexed for 0.4.2 yet. The tag is recorded, its shard.yml has not been read, so the manifest and dependency list below are empty because they are unknown rather than because they are absent.

Installation

# Add this to your shard.yml
dependencies:
  lucky_cli:
    github: luckyframework/lucky_cli
    version: ~> 0.4.2

Then run:

shards install

shard.yml

No shard.yml has been indexed for 0.4.2. You can read it on the repository.

Dependencies

Unknown: the shard.yml for this version has not been read yet.

README

This README is the one indexed from the repository at its latest ref, not from the tag for this version.

Lucky CLI

Lucky CLI Main CI Lucky CLI Weekly CI

This is the CLI utility used for generating new Lucky Framework Web applications.

If you're looking for the Lucky core shard, you'll find that at https://github.com/luckyframework/lucky

Installing the CLI

To install the Lucky CLI, read Installing Lucky guides for your Operating System.

Development

Building the CLI

NOTE: this should be used for working on the CLI and submitting PRs.

  1. Install Crystal first.
  2. Clone the repo git clone https://github.com/luckyframework/lucky_cli
  3. Go to the repo directory cd lucky_cli
  4. Install dependencies shards install
  5. Run crystal build -o /usr/local/bin/lucky src/lucky.cr (instead of /usr/local/bin/ destination you can choose any other directory that in $PATH)

Run 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 lucky init

Contributing

  1. Fork it ( https://github.com/luckyframework/lucky_cli/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Install Earthly
  5. Update fixtures with earthly +update-snapshot
  6. Push to the branch (git push origin my-new-feature)
  7. Check that specs on GitHub Actions CI pass earthly +gh-action-e2e
  8. Create a new Pull Request

Contributors

paulcsmith Paul Smith - Original Creator of Lucky

Made with contrib.rocks.