aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.go b/main.go
index 90bb653..38cd527 100644
--- a/main.go
+++ b/main.go
@@ -32,7 +32,6 @@ func main() {
"Project alias defined in config.toml.",
).
Short('p').
- Required().
String()
time_spent := kingpin.Flag("time", "Time spent working on project.").
Short('t').
@@ -53,6 +52,10 @@ func main() {
kingpin.Version(VERSION)
kingpin.Parse()
+ if *project_alias == "" && !*write_config {
+ kingpin.Fatalf("required flag --project not provided, try --help")
+ }
+
if *write_config {
err = maybeWriteConfig()
if err != nil {