Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Elvish is an expressive scripting language for programming in the Linux and Unix environments. It uses a syntax inspired by the Python programming language but with many concepts taken from JavaScript. Elvish’s unique selling point is its focus on making everyday tasks more convenient through shell scripting, which can help automate complex tasks or piecing together existing tools. It aims to make scripts more readable, composable, and interactive thanks to its user-friendly design combined with powerful features like interactive use, error handling capabilities by default (resulting in better user experience), pipelines built directly into the language's syntax structure instead of being a separate construct as seen in other shell languages such as Bash or PowerShell.