refactor(console): renamed stuff to 'targets'
							parent
							
								
									4d581da7bf
								
							
						
					
					
						commit
						faec08f846
					
				|  | @ -1,11 +1,11 @@ | ||||||
| module git | module targets | ||||||
| 
 | 
 | ||||||
| import client | import client | ||||||
| import docker | import docker | ||||||
| import os | import os | ||||||
| import build | import build | ||||||
| 
 | 
 | ||||||
| // build builds every Git repo in the server's list. | // build locally builds the target with the given id. | ||||||
| fn build(conf Config, repo_id int) ? { | fn build(conf Config, repo_id int) ? { | ||||||
| 	c := client.new(conf.address, conf.api_key) | 	c := client.new(conf.address, conf.api_key) | ||||||
| 	repo := c.get_target(repo_id)? | 	repo := c.get_target(repo_id)? | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| module git | module targets | ||||||
| 
 | 
 | ||||||
| import cli | import cli | ||||||
| import vieter.vconf | import vieter.vconf | ||||||
|  | @ -16,12 +16,12 @@ struct Config { | ||||||
| // cmd returns the cli submodule that handles the repos API interaction | // cmd returns the cli submodule that handles the repos API interaction | ||||||
| pub fn cmd() cli.Command { | pub fn cmd() cli.Command { | ||||||
| 	return cli.Command{ | 	return cli.Command{ | ||||||
| 		name: 'repos' | 		name: 'targets' | ||||||
| 		description: 'Interact with the repos API.' | 		description: 'Interact with the targets API.' | ||||||
| 		commands: [ | 		commands: [ | ||||||
| 			cli.Command{ | 			cli.Command{ | ||||||
| 				name: 'list' | 				name: 'list' | ||||||
| 				description: 'List the current repos.' | 				description: 'List the current targets.' | ||||||
| 				flags: [ | 				flags: [ | ||||||
| 					cli.Flag{ | 					cli.Flag{ | ||||||
| 						name: 'limit' | 						name: 'limit' | ||||||
|  | @ -35,7 +35,7 @@ pub fn cmd() cli.Command { | ||||||
| 					}, | 					}, | ||||||
| 					cli.Flag{ | 					cli.Flag{ | ||||||
| 						name: 'repo' | 						name: 'repo' | ||||||
| 						description: 'Only return Git repos that publish to this repo.' | 						description: 'Only return targets that publish to this repo.' | ||||||
| 						flag: cli.FlagType.string | 						flag: cli.FlagType.string | ||||||
| 					}, | 					}, | ||||||
| 				] | 				] | ||||||
|  | @ -67,7 +67,7 @@ pub fn cmd() cli.Command { | ||||||
| 				name: 'add' | 				name: 'add' | ||||||
| 				required_args: 3 | 				required_args: 3 | ||||||
| 				usage: 'url branch repo' | 				usage: 'url branch repo' | ||||||
| 				description: 'Add a new repository.' | 				description: 'Add a new Git repository target.' | ||||||
| 				execute: fn (cmd cli.Command) ? { | 				execute: fn (cmd cli.Command) ? { | ||||||
| 					config_file := cmd.flags.get_string('config-file')? | 					config_file := cmd.flags.get_string('config-file')? | ||||||
| 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | ||||||
|  | @ -79,7 +79,7 @@ pub fn cmd() cli.Command { | ||||||
| 				name: 'remove' | 				name: 'remove' | ||||||
| 				required_args: 1 | 				required_args: 1 | ||||||
| 				usage: 'id' | 				usage: 'id' | ||||||
| 				description: 'Remove a repository that matches the given ID prefix.' | 				description: 'Remove a target that matches the given id.' | ||||||
| 				execute: fn (cmd cli.Command) ? { | 				execute: fn (cmd cli.Command) ? { | ||||||
| 					config_file := cmd.flags.get_string('config-file')? | 					config_file := cmd.flags.get_string('config-file')? | ||||||
| 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | ||||||
|  | @ -91,7 +91,7 @@ pub fn cmd() cli.Command { | ||||||
| 				name: 'info' | 				name: 'info' | ||||||
| 				required_args: 1 | 				required_args: 1 | ||||||
| 				usage: 'id' | 				usage: 'id' | ||||||
| 				description: 'Show detailed information for the repo matching the ID prefix.' | 				description: 'Show detailed information for the target matching the id.' | ||||||
| 				execute: fn (cmd cli.Command) ? { | 				execute: fn (cmd cli.Command) ? { | ||||||
| 					config_file := cmd.flags.get_string('config-file')? | 					config_file := cmd.flags.get_string('config-file')? | ||||||
| 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | ||||||
|  | @ -103,7 +103,7 @@ pub fn cmd() cli.Command { | ||||||
| 				name: 'edit' | 				name: 'edit' | ||||||
| 				required_args: 1 | 				required_args: 1 | ||||||
| 				usage: 'id' | 				usage: 'id' | ||||||
| 				description: 'Edit the repository that matches the given ID prefix.' | 				description: 'Edit the Git repository target that matches the given id.' | ||||||
| 				flags: [ | 				flags: [ | ||||||
| 					cli.Flag{ | 					cli.Flag{ | ||||||
| 						name: 'url' | 						name: 'url' | ||||||
|  | @ -152,7 +152,7 @@ pub fn cmd() cli.Command { | ||||||
| 				name: 'build' | 				name: 'build' | ||||||
| 				required_args: 1 | 				required_args: 1 | ||||||
| 				usage: 'id' | 				usage: 'id' | ||||||
| 				description: 'Build the repo with the given id & publish it.' | 				description: 'Build the target with the given id & publish it.' | ||||||
| 				execute: fn (cmd cli.Command) ? { | 				execute: fn (cmd cli.Command) ? { | ||||||
| 					config_file := cmd.flags.get_string('config-file')? | 					config_file := cmd.flags.get_string('config-file')? | ||||||
| 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | 					conf := vconf.load<Config>(prefix: 'VIETER_', default_path: config_file)? | ||||||
|  | @ -3,7 +3,7 @@ module main | ||||||
| import os | import os | ||||||
| import server | import server | ||||||
| import cli | import cli | ||||||
| import console.git | import console.targets | ||||||
| import console.logs | import console.logs | ||||||
| import console.schedule | import console.schedule | ||||||
| import console.man | import console.man | ||||||
|  | @ -26,7 +26,7 @@ fn main() { | ||||||
| 		] | 		] | ||||||
| 		commands: [ | 		commands: [ | ||||||
| 			server.cmd(), | 			server.cmd(), | ||||||
| 			git.cmd(), | 			targets.cmd(), | ||||||
| 			cron.cmd(), | 			cron.cmd(), | ||||||
| 			logs.cmd(), | 			logs.cmd(), | ||||||
| 			schedule.cmd(), | 			schedule.cmd(), | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue