add regenerate command

This commit is contained in:
nytpu
2021-03-20 09:55:51 -06:00
parent fece24eed9
commit d342b6f542
3 changed files with 25 additions and 3 deletions
+6 -3
View File
@@ -22,6 +22,7 @@ type command struct {
// info about all the accepted commands
var commandInfo = []command{
{"refresh", "Check for new updates to subscriptions"},
{"regenerate", "Regenerate all files generated by comitium without checking for new updates."},
{"add", "Add a new subscription"},
{"remove", "Remove a subscription"},
{"help", "Print usage information"},
@@ -29,9 +30,10 @@ var commandInfo = []command{
}
var commands = map[string]*flag.FlagSet{
"refresh": flag.NewFlagSet("refresh", flag.ExitOnError),
"add": flag.NewFlagSet("add", flag.ExitOnError),
"remove": flag.NewFlagSet("remove", flag.ExitOnError),
"refresh": flag.NewFlagSet("refresh", flag.ExitOnError),
"regenerate": flag.NewFlagSet("regenerate", flag.ExitOnError),
"add": flag.NewFlagSet("add", flag.ExitOnError),
"remove": flag.NewFlagSet("remove", flag.ExitOnError),
}
// set up various flags for each individual command
@@ -43,6 +45,7 @@ var (
`Watch a page instead of adding it as a feed.`,
)
// refresh
refreshWorkersFlag = commands["refresh"].IntP(
"num-workers", "n",
5, // 5 workers is a safe default