create-crystal-app v0.1.0
Create Crystal App
An unopinionated user-friendly crystal init alternative
Demo
Installation
Grab the latest static linked binary from the releases page.
All binaries are being built and pushed by our lovely github actions. Feel free to take a look at them or build it yourself!
Usage
With the powers of crystal-term/prompt, cca comes with a beautiful interactive CLI menu, allowing you to pick between all the available options with ease!
FaQ
- Why?
crystal init
is quite a bit opinionated, for example: it comes with MIT license, assumes you are using github, comes with travis-ci config and so on.
- Why is
--ignore-crystal-version
required? - Many of the shards cca depends on are not updated for 1.0.0 (they work like a charm though).
- Why not ecr?
- I needed more control over the file structure which ecr doesn't provide. Thankfully there are many template engines for Crystal like crustache and crinja. For bundling the files into the binary I used baked_file_system.
X is missing
Feel free to open an issue or a PR! For the most part everything is automatic and you only need to create the template file under templates/
.
Repository
create-crystal-app
Owner
Statistic
- 14
- 0
- 0
- 0
- 4
- over 3 years ago
- April 1, 2021
License
MIT License
Links
Synced at
Fri, 22 Nov 2024 02:20:02 GMT
Languages