在读入命令行参数时,不用输出默认值。
This commit is contained in:
		
							parent
							
								
									541bb5c302
								
							
						
					
					
						commit
						d02d43f43c
					
				
							
								
								
									
										28
									
								
								deploy.js
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								deploy.js
									
									
									
									
									
								
							@ -54,24 +54,24 @@ try {
 | 
				
			|||||||
// 读取命令行参数
 | 
					// 读取命令行参数
 | 
				
			||||||
commander
 | 
					commander
 | 
				
			||||||
  .version('1.0', '-v, --version') // 默认是 -V。如果要 -v,就要加 '-v --version'
 | 
					  .version('1.0', '-v, --version') // 默认是 -V。如果要 -v,就要加 '-v --version'
 | 
				
			||||||
  .option('-f, --fromPath <fromPath>', `local distribution path to copy from. Default to ${wo.envi.deploy.fromPath}`)
 | 
					  .option('-f, --fromPath <fromPath>', `local distribution path to copy from.`)
 | 
				
			||||||
  .option('-g, --gotoTarget <gotoTarget>', `connection section in config. Default to ${wo.envi.deploy.gotoTarget}`)
 | 
					  .option('-g, --gotoTarget <gotoTarget>', `connection section in config.`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .option('-t, --targetType <targetType>', `target type, git or ssh. Default to ${wo.envi.deploy.connection.targetType}`)
 | 
					  .option('-t, --targetType <targetType>', `target type, git or ssh.`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .option('-H, --host <host>', `Host IP or domain name of the target server. Default to ${wo.envi.deploy.connection.host}`)
 | 
					  .option('-H, --host <host>', `Host IP or domain name of the target server.`)
 | 
				
			||||||
  .option('-P, --port <port>', `Ssh port number of the target server. Default to ${wo.envi.deploy.connection.port}`)
 | 
					  .option('-P, --port <port>', `Ssh port number of the target server.`)
 | 
				
			||||||
  .option('-b, --targetPath <targetPath>', `Destination path to deploy on the target. Default to ${wo.envi.deploy.connection.targetPath}`)
 | 
					  .option('-b, --targetPath <targetPath>', `Destination path to deploy on the target.`)
 | 
				
			||||||
  .option('-d, --targetDir <targetDir>', `Destination folder to deploy on the target. Default to ${wo.envi.deploy.connection.targetDir}`)
 | 
					  .option('-d, --targetDir <targetDir>', `Destination folder to deploy on the target.`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .option('-r, --repo <repo>', `git repo address. Default to ${wo.envi.deploy.connection.repo}`)
 | 
					  .option('-r, --repo <repo>', `git repo address.`)
 | 
				
			||||||
  .option('-b, --branch <branch>', `git repo branch. Default to ${wo.envi.deploy.connection.branch}`)
 | 
					  .option('-b, --branch <branch>', `git repo branch.`)
 | 
				
			||||||
  .option('-n, --gitname <gitname>', `git user name. Default to ${wo.envi.deploy.connection.gitname}`)
 | 
					  .option('-n, --gitname <gitname>', `git user name.`)
 | 
				
			||||||
  .option('-m, --gitemail <gitemail>', `git user email. Default to ${wo.envi.deploy.connection.gitemail}`)
 | 
					  .option('-m, --gitemail <gitemail>', `git user email.`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  .option('-u, --user <user>', `User id to login the target server. Default to ${wo.envi.deploy.connection.user}`)
 | 
					  .option('-u, --user <user>', `User id to login the target server.`)
 | 
				
			||||||
  .option('-k, --key <key>', `User private key file to login the target server. Default to ${wo.envi.deploy.connection.key}`)
 | 
					  .option('-k, --key <key>', `User private key file to login the target server.`)
 | 
				
			||||||
  .option('-p, --password <password>', `User password to login the target server. You may have to enclose it in "". Default to "${wo.envi.deploy.connection.password}"`)
 | 
					  .option('-p, --password <password>', `User password to login the target server. You may have to enclose it in "".`)
 | 
				
			||||||
  .parse(process.argv)
 | 
					  .parse(process.argv)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
wo.envi.deploy.fromPath = commander.fromPath || wo.envi.deploy.fromPath
 | 
					wo.envi.deploy.fromPath = commander.fromPath || wo.envi.deploy.fromPath
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user