| 📦 github.com/muesli/elvish-libs |
|
| 🧩 git |
Git utility functions (mainly for prompts) |
| 📦 github.com/zzamboni/elvish-modules |
|
| 🧩 alias |
Support for persistent aliases and for parsing bash-style alias commands. |
| 🧩 bang-bang |
Support for the traditional !! and !$ keybindings |
| 🧩 dir |
Directory stack and support for cd - to mean "previous directory" |
| 🧩 long-running-notifications |
Notifications for long-running commands |
| 🧩 nix |
Environment setting and some wrapper utilities for the Nix package manager. |
| 🧩 prompt-hooks |
Utilities for manipulating prompt hooks. |
| 🧩 proxy |
A module for manipulating and auto-setting proxy variables |
| 🧩 spinners |
A module to generate different styles of progress spinners for use in Elvish scripts. |
| 🧩 terminal-title |
A module for automatically setting the terminal title. |
| 📦 github.com/iwoloschin/elvish-packages |
|
| 🧩 python |
Support for Python virtual environments |
| 🧩 update |
A tool to check if a newer version of Elvish is available. |
| 📦 github.com/jkbr-19/sindarin-term |
|
| 🧩 date-elv |
A module for printing the date in elvish (Sindarin) written in Elvish |
| 📦 github.com/champii/elvish-base |
|
| 🧩 git |
Git helpers |
| 🧩 utils |
Helpers for usual shell manipulation |
| 🧩 fs |
FS helpers and object oriented files |
| 🧩 github.com/href/elvish-gitstatus/gitstatus |
Gitstatus integration for Elvish. |
| 📦 github.com/doubleagent/rivendell |
|
| 🧩 fun |
Helps your elvish code to be more functional |
| 🧩 lazy |
Gives you access to lazy iterators, infinite sequences, and multiple higher-level iterators |
| 🧩 github.com/kolbycrouch/elvish-libs/pure |
Pure elvish utility libraries |
| 🧩 github.com/gergelyk/elvish-libs/python |
Evaluate Python inplace. Switch venv automatically. |
| 📦 github.com/krader1961/elvish-lib |
|
| 🧩 cmd-duration |
Provides function human-readable to make it easy to include a human friendly representation, in your prompt, of the duration of the most recent command. |
| 🧩 util-unix |
Provides command ulimit for displaying and modifying the unix:rlimits variable in a manner more like traditional POSIX shells. |
| 📦 github.com/iandol/elvish-modules |
|
| 🧩 mamba |
support for conda / mamba / micromamba package manager. For more complex conda recipes that run POSIX scripts, it captures the environment and imports it for elvish. |
| 🧩 cmds |
utility functions to perform helpful shell actions: add/remove (append-to-path, prepend-to-path, remove-from-path) or filter (filter, filter-out, filter-re, filter-re-out) lists like the path list; if-external - check a executable then run tasks if it is, or is not present; list utils list-unique, list-diff, list-append, list-intersect, list-find and several others. |
| 📦 github.com/tesujimath/bash-env-elvish |
|
| 🧩 bash-env |
Import Bash environment into Elvish. |
| 🧩 virtualenv |
Activate/deactivate Python virtualenv. |
| 🧩 nvm |
Support for NVM (node version manager). |
| 🧩 lmod |
Support for Lmod Environment Modules. |
| 📦 github.com/tesujimath/elvish-tap |
|
| 🧩 tap |
Test Anything Protocol (TAP) for Elvish. |
| 📦 github.com/tesujimath/direlv |
|
| 🧩 direlv |
Directory activation for Elvish in the spirit of direnv |