| package main | |
| import ( | |
| "fmt" | |
| ) | |
| type RmCommand struct { | |
| Force bool `short:"f" long:"force" description:"Force removal of files"` | |
| } | |
| var rmCommand RmCommand | |
| func (x *RmCommand) Execute(args []string) error { | |
| fmt.Printf("Removing (force=%v): %#v\n", x.Force, args) | |
| return nil | |
| } | |
| func init() { | |
| parser.AddCommand("rm", | |
| "Remove a file", | |
| "The rm command removes a file to the repository. Use -f to force removal of files.", | |
| &rmCommand) | |
| } |