README.md 1.58 KB
Newer Older
Ivan Mironov's avatar
Ivan Mironov committed
1
2
## arcanist

jtagcat's avatar
jtagcat committed
3
This plugin adds many useful aliases for [arcanist](https://github.com/phacility/arcanist).
Marc Cornellà's avatar
Marc Cornellà committed
4
5
6
7
8
9
10
11
12
13

To use it, add `arcanist` to the plugins array of your zshrc file:

```zsh
plugins=(... arcanist)
```

## Aliases

| Alias   | Command                            |
14
| ------- | ---------------------------------- |
Marc Cornellà's avatar
Marc Cornellà committed
15
16
17
18
19
20
| ara     | `arc amend`                        |
| arb     | `arc branch`                       |
| arco    | `arc cover`                        |
| arci    | `arc commit`                       |
| ard     | `arc diff`                         |
| ardc    | `arc diff --create`                |
21
| ardp    | `arc diff --preview`               |
Marc Cornellà's avatar
Marc Cornellà committed
22
23
24
25
26
27
28
29
30
| ardnu   | `arc diff --nounit`                |
| ardnupc | `arc diff --nounit --plan-changes` |
| ardpc   | `arc diff --plan-changes`          |
| are     | `arc export`                       |
| arh     | `arc help`                         |
| arl     | `arc land`                         |
| arli    | `arc lint`                         |
| arls    | `arc list`                         |
| arpa    | `arc patch`                        |
31
32
33
34
35
36
37
38
39
40
41

## Functions

The following functions make copy pasting revision ids from the URL bar of your browser
easier, as they allow for copy pasting the whole URL. For example: `ardu` accepts
both `https://arcanist-url.com/<REVISION>` as well as `<REVISION>`.

| Function                  | Command                           |
| ------------------------- | --------------------------------- |
| ardu [URL or revision_id] | `arc diff --update` [revision_id] |
| arpa [URL or revision_id] | `arc patch` [revision_id]         |