add verbose flag for portable mode

This commit is contained in:
Enes Çakır
2020-04-28 16:02:48 +03:00
committed by drakkan
parent d377181b25
commit baac3749b3
2 changed files with 4 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ var (
portableUsername string portableUsername string
portablePassword string portablePassword string
portableLogFile string portableLogFile string
portableLogVerbose bool
portablePublicKeys []string portablePublicKeys []string
portablePermissions []string portablePermissions []string
portableSSHCommands []string portableSSHCommands []string
@@ -90,7 +91,7 @@ Please take a look at the usage below to customize the serving parameters`,
LogMaxBackups: defaultLogMaxBackup, LogMaxBackups: defaultLogMaxBackup,
LogMaxAge: defaultLogMaxAge, LogMaxAge: defaultLogMaxAge,
LogCompress: defaultLogCompress, LogCompress: defaultLogCompress,
LogVerbose: defaultLogVerbose, LogVerbose: portableLogVerbose,
Profiler: defaultProfiler, Profiler: defaultProfiler,
Shutdown: make(chan bool), Shutdown: make(chan bool),
PortableMode: 1, PortableMode: 1,
@@ -144,6 +145,7 @@ func init() {
portableCmd.Flags().StringVarP(&portableUsername, "username", "u", "", "Leave empty to use an auto generated value") portableCmd.Flags().StringVarP(&portableUsername, "username", "u", "", "Leave empty to use an auto generated value")
portableCmd.Flags().StringVarP(&portablePassword, "password", "p", "", "Leave empty to use an auto generated value") portableCmd.Flags().StringVarP(&portablePassword, "password", "p", "", "Leave empty to use an auto generated value")
portableCmd.Flags().StringVarP(&portableLogFile, logFilePathFlag, "l", "", "Leave empty to disable logging") portableCmd.Flags().StringVarP(&portableLogFile, logFilePathFlag, "l", "", "Leave empty to disable logging")
portableCmd.Flags().BoolVarP(&portableLogVerbose, logVerboseFlag, "v", false, "Enable verbose logs")
portableCmd.Flags().StringSliceVarP(&portablePublicKeys, "public-key", "k", []string{}, "") portableCmd.Flags().StringSliceVarP(&portablePublicKeys, "public-key", "k", []string{}, "")
portableCmd.Flags().StringSliceVarP(&portablePermissions, "permissions", "g", []string{"list", "download"}, portableCmd.Flags().StringSliceVarP(&portablePermissions, "permissions", "g", []string{"list", "download"},
"User's permissions. \"*\" means any permission") "User's permissions. \"*\" means any permission")

View File

@@ -27,6 +27,7 @@ Flags:
--gcs-storage-class string --gcs-storage-class string
-h, --help help for portable -h, --help help for portable
-l, --log-file-path string Leave empty to disable logging -l, --log-file-path string Leave empty to disable logging
-v, --log-verbose Enable verbose logs
-p, --password string Leave empty to use an auto generated value -p, --password string Leave empty to use an auto generated value
-g, --permissions strings User's permissions. "*" means any permission (default [list,download]) -g, --permissions strings User's permissions. "*" means any permission (default [list,download])
-k, --public-key strings -k, --public-key strings