]> git.proxmox.com Git - cargo.git/commit
Auto merge of #2679 - sbeckeriv:alias, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 13 Jul 2016 18:36:44 +0000 (11:36 -0700)
committerGitHub <noreply@github.com>
Wed, 13 Jul 2016 18:36:44 +0000 (11:36 -0700)
commit61885fb6c1b9035dd632137eb45cb9b5b8909e10
tree1228f792f8b681ff7c2156ade1f2557c2172b91e
parent1cd19a2474a6241bf518ace6d70c02fc1582c069
parent66739f1c5b146ffb71a7f07f8fa25e5ee91a1a65
Auto merge of #2679 - sbeckeriv:alias, r=alexcrichton

Command alias or Alias command #1091

Dearest Reviewer,

This pull request closes #1091 which is a request to support aliases.
This is not as powerful as something like git's alias, however, I think
it sticks true to the original request.

I high jack the processing of the args. After a few flags are checked
and the args are parsed I check the config file for alias.COMMAND. If it
is there I split it like args does and replace args[1] (the original
command) with the alias command and its 'flags'.

As an extra measure I output the alias command with warn. I would be
willing to drop that or put it behind a verbose flag. Also the docs have
been updated.

Thanks!
Becker

<img width="784" alt="screen shot 2016-05-12 at 10 23 59 am" src="https://cloud.githubusercontent.com/assets/12170/15226012/d18a3336-1835-11e6-94c9-875a63a79856.png">
src/bin/cargo.rs
src/doc/config.md