diff options
author | glaszig <glaszig@gmail.com> | 2019-04-01 01:31:37 -0300 |
---|---|---|
committer | techknowlogick <matti@mdranta.net> | 2019-04-01 00:31:37 -0400 |
commit | dbba46c2161c673b7818b6602ea2fb4efffe224e (patch) | |
tree | c11114797f72af49834bb4c5d35c782bb5195940 | |
parent | 2e1ead8054ae0dfbff44d6d7e0de56c72cbdfcf1 (diff) | |
download | gitea-dbba46c2161c673b7818b6602ea2fb4efffe224e.tar.gz gitea-dbba46c2161c673b7818b6602ea2fb4efffe224e.zip |
support custom file name in `gitea dump` command (#6474)
* support custom file name in `gitea dump` command
* simpler approach to handle default dump file name
in `gitea dump` command
-rw-r--r-- | cmd/dump.go | 7 | ||||
-rw-r--r-- | docs/content/doc/usage/command-line.md | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/cmd/dump.go b/cmd/dump.go index a895785295..5d450822fb 100644 --- a/cmd/dump.go +++ b/cmd/dump.go @@ -35,6 +35,11 @@ It can be used for backup and capture Gitea server image to send to maintainer`, Value: "custom/conf/app.ini", Usage: "Custom configuration file path", }, + cli.StringFlag{ + Name: "file, f", + Value: fmt.Sprintf("gitea-dump-%d.zip", time.Now().Unix()), + Usage: "Name of the dump file which will be created.", + }, cli.BoolFlag{ Name: "verbose, v", Usage: "Show process details", @@ -85,7 +90,7 @@ func runDump(ctx *cli.Context) error { dbDump := path.Join(tmpWorkDir, "gitea-db.sql") - fileName := fmt.Sprintf("gitea-dump-%d.zip", time.Now().Unix()) + fileName := ctx.String("file") log.Printf("Packing dump files...") z, err := zip.Create(fileName) if err != nil { diff --git a/docs/content/doc/usage/command-line.md b/docs/content/doc/usage/command-line.md index 2e47b752ef..510e90f954 100644 --- a/docs/content/doc/usage/command-line.md +++ b/docs/content/doc/usage/command-line.md @@ -148,6 +148,7 @@ in the current directory. - Options: - `--config path`, `-c path`: Gitea configuration file path. Optional. (default: custom/conf/app.ini). + - `--file name`, `-f name`: Name of the dump file with will be created. Optional. (default: gitea-dump-[timestamp].zip). - `--tempdir path`, `-t path`: Path to the temporary directory used. Optional. (default: /tmp). - `--skip-repository`, `-R`: Skip the repository dumping. Optional. - `--database`, `-d`: Specify the database SQL syntax. Optional. |