forked from vieter-v/vieter
cli: targets add now supports raw flag
parent
8a08788935
commit
fab8ca20b8
|
@ -94,7 +94,9 @@ pub fn cmd() cli.Command {
|
||||||
branch: cmd.flags.get_string('branch') or { '' }
|
branch: cmd.flags.get_string('branch') or { '' }
|
||||||
}
|
}
|
||||||
|
|
||||||
add(conf, t)?
|
raw := cmd.flags.get_bool('raw')?
|
||||||
|
|
||||||
|
add(conf, t, raw)?
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
cli.Command{
|
cli.Command{
|
||||||
|
@ -208,12 +210,16 @@ fn list(conf Config, filter TargetFilter, raw bool) ? {
|
||||||
}
|
}
|
||||||
|
|
||||||
// add adds a new repository to the server's list.
|
// add adds a new repository to the server's list.
|
||||||
fn add(conf Config, t &NewTarget) ? {
|
fn add(conf Config, t &NewTarget, raw bool) ? {
|
||||||
c := client.new(conf.address, conf.api_key)
|
c := client.new(conf.address, conf.api_key)
|
||||||
res := c.add_target(t)?
|
res := c.add_target(t)?
|
||||||
|
|
||||||
|
if raw {
|
||||||
|
println(res.data)
|
||||||
|
} else {
|
||||||
println('Target added with id $res.data')
|
println('Target added with id $res.data')
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// remove removes a repository from the server's list.
|
// remove removes a repository from the server's list.
|
||||||
fn remove(conf Config, id string) ? {
|
fn remove(conf Config, id string) ? {
|
||||||
|
|
Loading…
Reference in New Issue