AnyDocsAnd [ AnyDocsSingle Nothing , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = True , setDocDasheds = [ DashedLong ('f' :| "irst-secret-file") ] , setDocEnvVars = Just ("FIRST_SECRET_FILE" :| []) , setDocConfKeys = Just (( "first-secret-file" :| [] , AnyOfSchema (NullSchema :| [ StringSchema ]) ) :| []) , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "First example secret" }) , AnyDocsOr [ AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = True , setDocDasheds = [ DashedLong ('s' :| "econd-secret") ] , setDocEnvVars = Nothing , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = True , setDocDasheds = [ DashedLong ('s' :| "econd-secret-file") ] , setDocEnvVars = Nothing , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Just ("SECOND_SECRET" :| []) , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Just ("SECOND_SECRET_FILE" :| []) , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Nothing , setDocConfKeys = Just (( "second-secret" :| [] , AnyOfSchema (NullSchema :| [ StringSchema ]) ) :| []) , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Nothing , setDocConfKeys = Just (( "second-secret-file" :| [] , AnyOfSchema (NullSchema :| [ StringSchema ]) ) :| []) , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file" }) ] , AnyDocsOr [ AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = True , setDocDasheds = [ DashedLong ('s' :| "econd-secret") ] , setDocEnvVars = Nothing , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file, only option" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = True , setDocDasheds = [ DashedLong ('s' :| "econd-secret-file") ] , setDocEnvVars = Nothing , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file, only option" }) ] , AnyDocsOr [ AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Just ("second-secret" :| []) , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file, only env" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Just ("second-secret_FILE" :| []) , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file, only env" }) ] , AnyDocsOr [ AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Nothing , setDocConfKeys = Just (( "second-secret" :| [] , AnyOfSchema (NullSchema :| [ StringSchema ]) ) :| []) , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "SECRET" , setDocHelp = Just "Second example secret, bare or in a file, only conf" }) , AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = False , setDocTryOption = False , setDocDasheds = [] , setDocEnvVars = Nothing , setDocConfKeys = Just (( "second-secret-file" :| [] , AnyOfSchema (NullSchema :| [ StringSchema ]) ) :| []) , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Just "FILE_PATH" , setDocHelp = Just "Second example secret, bare or in a file, only conf" }) ] ]