summaryrefslogtreecommitdiff
path: root/flags.go
diff options
context:
space:
mode:
authornytpu <alex@nytpu.com>2021-03-20 09:55:51 -0600
committernytpu <alex@nytpu.com>2021-03-20 09:59:50 -0600
commitd342b6f542ebe4f8766315f262cf764f6ac52de4 (patch)
tree6e624c51c277e4e94935b131dccefeb779ab5982 /flags.go
parentfece24eed984978d47120d676a2a70020a871485 (diff)
add regenerate command
Diffstat (limited to 'flags.go')
-rw-r--r--flags.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/flags.go b/flags.go
index 88d755a..e9bd942 100644
--- a/flags.go
+++ b/flags.go
@@ -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