From a419fb9dfa02774ee79b04d8d3be9bc69f15a059 Mon Sep 17 00:00:00 2001 From: Marcin Iwinski Date: Tue, 11 Feb 2020 13:36:15 +0100 Subject: [PATCH] Add MarkPersistentFlagRequired to README --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 834f2878..a03ca37e 100644 --- a/README.md +++ b/README.md @@ -404,6 +404,12 @@ rootCmd.Flags().StringVarP(&Region, "region", "r", "", "AWS region (required)") rootCmd.MarkFlagRequired("region") ``` +Pesistent flags should be marked as required using a separate function: +```go +rootCmd.PersistentFlags().StringVarP(&Region, "region", "r", "", "AWS region (required)") +rootCmd.MarkPersistentFlagRequired("region") +``` + ## Positional and Custom Arguments Validation of positional arguments can be specified using the `Args` field