arcanist.plugin.zsh
816 bytes
1#
2# Aliases
3# (sorted alphabetically)
4#
5
6alias ara='arc amend'
7alias arb='arc branch'
8alias arbl='arc bland'
9alias arco='arc cover'
10alias arci='arc commit'
11
12alias ard='arc diff'
13alias ardc='arc diff --create'
14alias ardnu='arc diff --nounit'
15alias ardnupc='arc diff --nounit --plan-changes'
16alias ardpc='arc diff --plan-changes'
17alias ardp='arc diff --preview' # creates a new diff in the phab interface
18
19alias are='arc export'
20alias arh='arc help'
21alias arho='arc hotfix'
22alias arl='arc land'
23alias arli='arc lint'
24alias arls='arc list'
25
26#
27# Functions
28# (sorted alphabetically)
29#
30
31ardu() {
32 # Both `ardu https://arcanist-url.com/<REVISION>`, and `ardu <REVISION>` work.
33 arc diff --update "${1:t}"
34}
35
36arpa() {
37 # Both `arpa https://arcanist-url.com/<REVISION>`, and `arpa <REVISION>` work.
38 arc patch "${1:t}"
39}