mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 22:44:20 +01:00 
			
		
		
		
	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
This commit is contained in:
		
							parent
							
								
									2e1ead8054
								
							
						
					
					
						commit
						dbba46c216
					
				| @ -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 { | ||||
|  | ||||
| @ -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. | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user