indieauth-server/internal/executors/command.go

28 lines
355 B
Go
Raw Normal View History

2024-10-12 21:38:53 +01:00
package executors
type command struct {
name string
args []string
}
func newCommand(args []string) command {
if len(args) == 0 {
return command{
name: "help",
args: make([]string, 0),
}
}
if len(args) == 1 {
return command{
name: args[0],
args: make([]string, 0),
}
}
return command{
name: args[0],
args: args[1:],
}
}