# zsh-arc > zsh plugin with aliases for Yandex version control system `arc` https://habr.com/ru/company/yandex/blog/482926/ ## Installation ### [Antigen] [Antigen]: https://github.com/zsh-users/antigen ``` antigen bundle anton-rudeshko/zsh-arc ``` Or add to your `.antigenrc`: ``` antigen bundles < /dev/null; arc commit --no-verify --message "--wip-- [skip ci]"` | ### Functions | Function | Description | |:---|:---| | `acdm [query]` | `cd` into an arc mount, picking via `fzf` (auto-selects when only one matches; `query` pre-fills the filter). | | `agf [branch]` | Force-push a branch (current branch if omitted). | | `adf ` | Diff a single file's content between commits A and B. | | `adft ` | Diff trees (`ls-tree`) under a path between commits A and B. | | `agd ` | Compare arc and git work copies by file hashes. | ## Development ``` /Users/rudeshko/dev/zsh-arc --no-local-clone ``` It is necessary to use absolute path.