cli: add command alias (20)

This commit is contained in:
0x1eef 2024-02-09 19:56:20 -03:00
parent 5066d98ec9
commit 417018ce35
5 changed files with 9 additions and 4 deletions

View file

@ -29,7 +29,10 @@ that runs on your computer.
## Usage
Usage: twenty COMMAND [OPTIONS]
The CLI is available as two identical executables: <br>
`$ 20`, and `$ twenty`.
Usage: 20 COMMAND [OPTIONS]
Commands:
up Start the twenty web server.

2
twenty-cli/bin/20 Executable file
View file

@ -0,0 +1,2 @@
#!/usr/bin/env ruby
Process.wait spawn([File.join(__dir__, "twenty"), "20"], *ARGV)

View file

@ -24,7 +24,7 @@ when "console"
wait spawn("console", *ARGV[1..])
exit $?.exitstatus
else
warn "Usage: twenty COMMAND [OPTIONS]\n\n" \
warn "Usage: 20 COMMAND [OPTIONS]\n\n" \
"Commands:\n" \
" up Start the twenty web server.\n" \
" down Stop the twenty web server.\n" \

View file

@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface"
gem.description = gem.summary
gem.executables = "twenty"
gem.executables = ["twenty", "20"]
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
gem.add_development_dependency "test-unit", "~> 3.5.7"
gem.add_development_dependency "yard", "~> 0.9"

View file

@ -16,7 +16,7 @@ Gem::Specification.new do |gem|
gem.require_paths = ["lib"]
gem.summary = "twenty: command-line interface"
gem.description = gem.summary
gem.executables = "twenty"
gem.executables = ["twenty", "20"]
gem.add_runtime_dependency "cmd.rb", "~> 0.2"
gem.add_development_dependency "test-unit", "~> 3.5.7"
gem.add_development_dependency "yard", "~> 0.9"