AnyDocsAnd [ AnyDocsSingle EnvDoc { envDocVars = "FIRST_SECRET_FILE" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "FILE_PATH" , envDocHelp = Just "First example secret" } , AnyDocsOr [ AnyDocsSingle EnvDoc { envDocVars = "SECOND_SECRET" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "SECRET" , envDocHelp = Just "Second example secret, bare or in a file" } , AnyDocsSingle EnvDoc { envDocVars = "SECOND_SECRET_FILE" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "FILE_PATH" , envDocHelp = Just "Second example secret, bare or in a file" } ] , AnyDocsOr [] , AnyDocsOr [ AnyDocsSingle EnvDoc { envDocVars = "second-secret" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "SECRET" , envDocHelp = Just "Second example secret, bare or in a file, only env" } , AnyDocsSingle EnvDoc { envDocVars = "second-secret_FILE" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "FILE_PATH" , envDocHelp = Just "Second example secret, bare or in a file, only env" } ] , AnyDocsOr [] ]