diff --git a/types.go b/types.go new file mode 100644 index 0000000..d385b47 --- /dev/null +++ b/types.go @@ -0,0 +1,9 @@ +package main + +// Command outlines a command +type Command struct { + Cmd []string // Any aliases that trigger this command + Description string // A short description of the command + Help string // The full help text explaining how to use the command + Exec func([]string) // A function that takes the command (arg[0]) and any arguments (arg[1:]) as input +}