- I think it would be better if one for commands only, one for the spec handling core logic so people won't be confused by the core logic inside the commands folder (cleaner I guess) - Regen docs
28 lines
1.2 KiB
Go
28 lines
1.2 KiB
Go
package runner
|
|
|
|
import (
|
|
"github.com/versenilvis/iris/spec"
|
|
)
|
|
|
|
func init() {
|
|
spec.Register(&spec.Spec{
|
|
Name: "ruby",
|
|
Description: "Interpreted object-oriented scripting language",
|
|
Options: []spec.Option{
|
|
{Name: "--copyright", Description: "Prints the copyright notice"},
|
|
{Name: "--version", Description: "Prints the version of Ruby interpreter"},
|
|
{Name: "-0", Description: "Specifies the input record separator ($/) as an octal number"},
|
|
{Name: "-C", Description: "Causes Ruby to switch to the directory"},
|
|
{Name: "-F", Description: "Specifies input field separator ($;)"},
|
|
{Name: "-I", Description: "Specifies KANJI (Japanese) encoding"},
|
|
{Name: "-S", Description: "Turns on taint checks at the specified level (default 1)"},
|
|
{Name: "-a", Description: "Turns on auto-split mode when used with -n or -p"},
|
|
{Name: "-c", Description: "Turns on debug mode. $DEBUG will be set to true"},
|
|
{Name: "-e", Description: "Prints a summary of the options"},
|
|
{Name: "-i", Description: "Causes Ruby to assume the following loop around your script"},
|
|
{Name: "-p", Description: "Causes Ruby to load the library using require"},
|
|
{Name: "-s", Description: "Enables verbose mode"},
|
|
},
|
|
})
|
|
}
|