diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2018-05-21 11:48:23 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2018-05-22 08:07:05 +0200 |
commit | 9e1330b726c5453755bcaffd1b746d5982357861 (patch) | |
tree | 90c5bbadb5b5f9f51615013ca9e9a66bd7812750 /bdep/init.cxx | |
parent | 2ededcf152a4982e9f3caabdd2c91b6966b619d0 (diff) |
Implement config-add and config-create subcommands
Diffstat (limited to 'bdep/init.cxx')
-rw-r--r-- | bdep/init.cxx | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/bdep/init.cxx b/bdep/init.cxx index dfe3a68..1adeb9a 100644 --- a/bdep/init.cxx +++ b/bdep/init.cxx @@ -33,22 +33,8 @@ namespace bdep fail << "both --config-add and --config-create specified"; optional<string> nm; - if (size_t n = o.config_name ().size ()) - { - if (n > 1) - fail << "multiple configuration names specified for " << m; - - nm = o.config_name ()[0]; - } - optional<uint64_t> id; - if (size_t n = o.config_id ().size ()) - { - if (n > 1) - fail << "multiple configuration ids specified for " << m; - - id = o.config_id ()[0]; - } + cmd_config_validate_add (o, m, nm, id); return ca ? cmd_config_add ( ao, prj, db, cfg, move (nm), move (id)) |