Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 2.24 KB

README-src.org

File metadata and controls

65 lines (50 loc) · 2.24 KB

zzamboni’s Elvish libraries

This Elvish package contains various modules I have written for the Elvish shell. Themes and completions are kept in separate packages.

Compatibility

These modules are only guaranteed to be fully compatible with Elvish HEAD, which is what I use. This means that occasionally, they will not work even with the latest official release, when breaking changes are introduced. Since Elvish is in active development, I highly recommend you use the latest commit too.

Installation

To install, use epm:

use epm
epm:install github.com/zzamboni/elvish-modules

For each module you want to use, you need to add the following to your rc.elv file:

use github.com/zzamboni/elvish-modules/<modulename>

See each module’s page for detailed usage instructions.

Modules

The following modules are included:

{{{module-summary(1pass)}}} {{{module-summary(alias)}}} {{{module-summary(atlas)}}} {{{module-summary(bang-bang)}}} {{{module-summary(dir)}}} {{{module-summary(git-summary)}}} {{{module-summary(git-vcsh)}}} {{{module-summary(iterm2)}}} {{{module-summary(lazy-vars)}}} {{{module-summary(leanpub)}}} {{{module-summary(long-running-notifications)}}} {{{module-summary(nix)}}} {{{module-summary(opsgenie)}}} {{{module-summary(prompt-hooks)}}} {{{module-summary(proxy)}}} {{{module-summary(semver)}}} {{{module-summary(spinners)}}} {{{module-summary(terminal-title)}}} {{{module-summary(test)}}} {{{module-summary(tinytex)}}} {{{module-summary(tty)}}} {{{module-summary(util)}}}