Skip to content

Cowmman1/elvish

 
 

Repository files navigation

Elvish: Friendly and Expressive Shell

Build Status on Travis Build status on AppVeyor Code Coverage on coveralls.io Go Report Card GoDoc License Twitter

Elvish is a friendly and expressive shell for Linux, BSDs, macOS and Windows. Despite being pre-1.0 software, it is already suitable for most daily interactive use.

Most of the resources for Elvish can be found on the official website. Follow this simple 5-step to become a master Elf!

  1. Download a binary for your platform.

  2. Get started with examples from the cookbook.

  3. Read the reference section to understand Elvish as a programming language; in particular, read the language reference and the builtin module reference.

  4. Get familiar with how to write Effective Elvish. This is a living document that evolves with the Elvish language itself.

  5. Last but not least, study the philosophy and the name of Elvish.

To meet fellow elves, you can join any of these channels (all connected thanks to matterbridge):

Gitter Telegram Group #elvish on freenode

Regardless of whether you consider yourself a master Elf, feel free to contribute! CONTRIBUTING.md has some notes for contributors. You can also join any of these channels to meet fellow developers:

Gitter for Developers Telegram Group for Developers #elvish-dev on freenode

About

Friendly and expressive shell

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.7%
  • HTML 2.0%
  • CSS 1.1%
  • JavaScript 0.5%
  • Shell 0.3%
  • Makefile 0.3%
  • Other 0.1%