Elvish, an expressive programming language and versatile interactive shell Available as static binaries for Linux, BSD, macOS or Windows



Elvish is an expressive programming language and multipurpose interactive shell that aims to provide an enhanced user experience for command-line interactions. It combines the features of traditional shells with the capabilities of modern programming languages, making it a powerful tool for interactive and scripting tasks. Elvish also has a built-in shell with useful interactive functions and comes as a statically linked binary for Linux, BSD, macOS or Windows.

Elvish is named after elven items in roguelikes, which have a reputation for high quality. Elvish can be considered an abbreviation of elven shell, but it is also the back-label of Expressive programming Language and Versatile Interactive SHell

A modern and powerful scripting shell

write readable and maintainable scripts – no cryptic operators, no double quotient for every variable.

Improve your workflows with data structures and functional programming.

Catch errors before the code is executed.

Run it anywhere

Elvish comes as a static binary for your laptop, server, PC or Raspberry Pi.

Use Elvish in your CI/CD channels. A practical shell syntax and a modern programming language – why not both?

Interactive shell with included batteries

Press Ctrl-L to get the directory history and let Elvish find java/com/acme/project for you.

Press Ctrl-R for command history. The awesome ffmpeg command you made two months ago is still there.

Press Ctrl-N to access the built-in file manager. Explore directories and files without leaving the comfort of your shell.

source: Magical

and you

What do you think about Elvish and its features?

See also:

Bash 5.0 is now available, the fifth major version of the GNU Project shell bringing new features and bug fixes

Is Fish Shell, a smart and simple command line shell for Unix systems, better than Zsh or Bash?



Source link

Leave a Comment