diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2019-07-01 19:04:35 +0200 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2019-07-01 19:04:35 +0200 |
commit | d9dbcd52c3fc0f34d2f5cd4c20aaed794946eb80 (patch) | |
tree | e8d478411145321558e5fc90433cd88f9ab2863d /python/servo | |
parent | aa5e5596c02469520a8c526745fea487f88b08f1 (diff) | |
download | servo-d9dbcd52c3fc0f34d2f5cd4c20aaed794946eb80.tar.gz servo-d9dbcd52c3fc0f34d2f5cd4c20aaed794946eb80.zip |
Remove `./mach cargo`.
Not all cargo subcommands take `--manifest-path`.
Use plain `cargo` instead (rustup reads the `rust-toolchain` file)
or consider adding new mach sub-commands.
Diffstat (limited to 'python/servo')
-rw-r--r-- | python/servo/devenv_commands.py | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/python/servo/devenv_commands.py b/python/servo/devenv_commands.py index b298bf48fd1..2545693207d 100644 --- a/python/servo/devenv_commands.py +++ b/python/servo/devenv_commands.py @@ -31,7 +31,13 @@ from servo.util import get_static_rust_lang_org_dist, get_urlopen_kwargs @CommandProvider class MachCommands(CommandBase): - def run_cargo(self, params, check=False): + @Command('check', + description='Run "cargo check"', + category='devenv') + @CommandArgument( + 'params', default=None, nargs='...', + help="Command-line arguments to be passed through to cargo check") + def check(self, params): if not params: params = [] @@ -39,8 +45,7 @@ class MachCommands(CommandBase): self.ensure_clobbered() env = self.build_env() - if check: - params = ['check'] + params + params = ['check'] + params self.add_manifest_path(params) @@ -50,29 +55,11 @@ class MachCommands(CommandBase): notify_build_done(self.config, elapsed, status == 0) - if check and status == 0: + if status == 0: print('Finished checking, binary NOT updated. Consider ./mach build before ./mach run') return status - @Command('cargo', - description='Run Cargo', - category='devenv') - @CommandArgument( - 'params', default=None, nargs='...', - help="Command-line arguments to be passed through to Cargo") - def cargo(self, params): - return self.run_cargo(params) - - @Command('check', - description='Run "cargo check"', - category='devenv') - @CommandArgument( - 'params', default=None, nargs='...', - help="Command-line arguments to be passed through to cargo check") - def check(self, params): - return self.run_cargo(params, check=True) - @Command('cargo-update', description='Same as update-cargo', category='devenv') |