generate
Version, currently 0.1.01 version
- 0.1.0latestNov 4, 2018
github.com/anykeyh/generate.cr
Create project generators, wizard etc..
3 stars
2 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
generate:
github: anykeyh/generate.cr
version: ~> 0.1.0Then run:
shards installshard.yml
- Crystal
- no constraint declared
- License
- MIT
- Author
- Yacine Petitprez
Dependencies
This version declares no dependencies.
README
Generate.cr
Abstract
This small shards is useful to create project generators, wizard etc...
It provides few helpers method to create new folders, template files and execute applications.
Usage
Add it to your shard.yml:
dependencies:
generate-cr:
github: anykeyh/generate.cr
Create a new generator:
g = Generate::Generator.new
# Setup initial directory
g.target_directory = "./generated"
# Setup variables into the generator.
g["simple_test"] = "hello!"
# Change the current working directory
g.in_directory("sample") do
g.file "sample_file.cr", <<-RUBY
def test
$simple_test
end
RUBY
g.file "another_file.cr", <<-RUBY
def test
$simple_test
end
RUBY
end
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.1.0- Tagged
- Nov 4, 2018
- Commit
27a59d663ded- Indexed
- yes
Dependents
Repository
github.com/anykeyh/generate.cr
Metadata
- Created
- Aug 16, 2026
- Updated
- Aug 16, 2026
- Synced
- Aug 16, 2026
- Versions
- 1