Files
iris-context/commands/runner/ruby.go
T
VERSE ebde9ba68f refactor(commands): separate commands and its core into two folders (#32)
- 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
2026-07-05 11:27:30 +07:00

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"},
},
})
}