Files
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

29 lines
984 B
Go

package sys
import (
"github.com/versenilvis/iris/spec"
)
func init() {
spec.Register(&spec.Spec{
Name: "defaults",
Description: "Global domain",
Subcommands: []spec.Subcommand{
{Name: "read", Description: "Shows defaults"},
{Name: "write", Description: "Writes key for domain"},
{Name: "delete", Description: "Deletes domain or key in domain"},
{Name: "rename", Description: "Renames old_key to new_key"},
{Name: "domains", Description: "Lists all domains"},
{Name: "find", Description: "Lists all entries containing word"},
{Name: "word", Description: "The word to search for"},
{Name: "help", Description: "Show help text"},
{Name: "read-type", Description: "Shows the type for the given domain, key"},
},
Options: []spec.Option{
{Name: "-globalDomain", Description: "Global domain"},
{Name: "-app", Description: "Application name"},
{Name: "-string", Description: "Command line interface to a user's defaults"},
},
})
}