Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quikstart/quik
quik gem - ruby quick starter template script wizard .:. the missing code generator
https://github.com/quikstart/quik
gem quik ruby scaffold starter wizard
Last synced: 4 months ago
JSON representation
quik gem - ruby quick starter template script wizard .:. the missing code generator
- Host: GitHub
- URL: https://github.com/quikstart/quik
- Owner: quikstart
- License: cc0-1.0
- Created: 2015-08-17T21:14:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-20T21:05:02.000Z (almost 4 years ago)
- Last Synced: 2024-07-28T09:48:57.482Z (4 months ago)
- Topics: gem, quik, ruby, scaffold, starter, wizard
- Language: Ruby
- Homepage:
- Size: 36.1 KB
- Stars: 34
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# qk/quik - ruby quick starter template script wizard .:. the missing code generator
* home :: [github.com/quikstart/quik](https://github.com/quikstart/quik)
* bugs :: [github.com/quikstart/quik/issues](https://github.com/quikstart/quik/issues)
* gem :: [rubygems.org/gems/quik](https://rubygems.org/gems/quik)
* rdoc :: [rubydoc.info/gems/quik](http://rubydoc.info/gems/quik)## Usage
The quick gem includes a command line tool that lets you
run quick starter template scripts. Try:```
$ quik --help # or
$ qk -h
```Resulting in:
```
NAME
qk/quik - ruby quick starter template script wizard .:. the missing code generatorSYNOPSIS
quik [global options] command [command options] [arguments...]VERSION
1.0.0GLOBAL OPTIONS
--help - Show this message
--test, --dry_run - (Debug) Dry run; run script in simulation for testing
--verbose - (Debug) Show debug messages
--version - Display the program versionCOMMANDS
list, ls, l - List ruby quick starter scripts
new, n - Run ruby quick starter scripthelp - Shows a list of commands or help for one command
test - (Debug) Test command suite
```### Commands
[List Wizards](#list-wizard-command---list-ls-l) •
[New Wizard](#new-wizard-command---new-n)#### List Wizards Command - `list`, `ls`, `l`
Use:
```
$ quik list # or
$ quik ls # or
$ quik l # or
$ qk l
```Resulting in:
```
1..gem .:. Gem Quick Starter Template
2..gem-hoe .:. Gem Quick Starter Template (Hoe Classic Edition)
3..sinatra .:. Sinatra Quick Starter Template
...
```#### New Wizard Command - `new`, `n`
To run a quick starter template wizard script
to download and install (unzip/unpack) a template archive and configure
the code ready-to-use. Try:```
$ quik new gem # or
$ quik n gem # or
$ qk n gem
```This will download the [`quik.rb`](https://github.com/quikstart/gem-starter-template/blob/master/quik.rb) wizard script from the
gem starter template repo
and run through all steps e.g.:```
Welcome, to the gem quick starter script.Q: What's your gem's name? [hola]: hello
Q: What's your gem's module? [Hola]: HelloThanks! Ready-to-go. Stand back.
Downloading Gem Starter Template...
Setting up Gem Starter Template...
...
Done.
```That's it. Now the gem starter code is ready in the `hello`
folder.**More Quick Starter Wizard Scripts**
For more ruby quick starter scripts, see the [Quik Scripts](https://github.com/quikstart/scripts)
catalog / directory.## Install
Just install the gem:
$ gem install quik
## License
The `quik` scripts are dedicated to the public domain.
Use it as you please with no restrictions whatsoever.## Questions? Comments?
Send them along to the ruby-talk mailing list.
Thanks!