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