cli: add command alias (20)
This commit is contained in:
parent
5066d98ec9
commit
417018ce35
5 changed files with 9 additions and 4 deletions
|
@ -29,7 +29,10 @@ that runs on your computer.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
Usage: twenty COMMAND [OPTIONS]
|
The CLI is available as two identical executables: <br>
|
||||||
|
`$ 20`, and `$ twenty`.
|
||||||
|
|
||||||
|
Usage: 20 COMMAND [OPTIONS]
|
||||||
|
|
||||||
Commands:
|
Commands:
|
||||||
up Start the twenty web server.
|
up Start the twenty web server.
|
||||||
|
|
2
twenty-cli/bin/20
Executable file
2
twenty-cli/bin/20
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/usr/bin/env ruby
|
||||||
|
Process.wait spawn([File.join(__dir__, "twenty"), "20"], *ARGV)
|
|
@ -24,7 +24,7 @@ when "console"
|
||||||
wait spawn("console", *ARGV[1..])
|
wait spawn("console", *ARGV[1..])
|
||||||
exit $?.exitstatus
|
exit $?.exitstatus
|
||||||
else
|
else
|
||||||
warn "Usage: twenty COMMAND [OPTIONS]\n\n" \
|
warn "Usage: 20 COMMAND [OPTIONS]\n\n" \
|
||||||
"Commands:\n" \
|
"Commands:\n" \
|
||||||
" up Start the twenty web server.\n" \
|
" up Start the twenty web server.\n" \
|
||||||
" down Stop the twenty web server.\n" \
|
" down Stop the twenty web server.\n" \
|
||||||
|
|
|
@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
|
||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
gem.summary = "twenty: command-line interface"
|
gem.summary = "twenty: command-line interface"
|
||||||
gem.description = gem.summary
|
gem.description = gem.summary
|
||||||
gem.executables = "twenty"
|
gem.executables = ["twenty", "20"]
|
||||||
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
|
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
|
||||||
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
||||||
gem.add_development_dependency "yard", "~> 0.9"
|
gem.add_development_dependency "yard", "~> 0.9"
|
||||||
|
|
|
@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
|
||||||
gem.require_paths = ["lib"]
|
gem.require_paths = ["lib"]
|
||||||
gem.summary = "twenty: command-line interface"
|
gem.summary = "twenty: command-line interface"
|
||||||
gem.description = gem.summary
|
gem.description = gem.summary
|
||||||
gem.executables = "twenty"
|
gem.executables = ["twenty", "20"]
|
||||||
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
|
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
|
||||||
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
gem.add_development_dependency "test-unit", "~> 3.5.7"
|
||||||
gem.add_development_dependency "yard", "~> 0.9"
|
gem.add_development_dependency "yard", "~> 0.9"
|
||||||
|
|
Loading…
Reference in a new issue