Brak opisu

Qi Xiao f9302b1456 Update .dockerignore. 5 lat temu
_tools 30a2f04d18 Add _tools/elvdoc for extracting Elvish API docs. 5 lat temu
_website 50834d5e71 Update README.md. 5 lat temu
buildinfo e57c037ca7 golint fixes. 5 lat temu
daemon 754d5ce57e daemon: Unexport Service. 5 lat temu
diag 73cdd67df1 diag: Fix a godoc. 5 lat temu
edit 980bc4792d parse: Cleanups. 5 lat temu
eval 20c0eb1032 eval/vals: 0:0 and n:n are now valid string indicies. 5 lat temu
getopt 61bf413954 Cosmetics. 6 lat temu
glob 1c133f6979 util: Change the API of WithTempDir and InTempDir. 5 lat temu
newedit ea43382430 newedit/utils -> newedit/editutil. 5 lat temu
parse e57c037ca7 golint fixes. 5 lat temu
program 980bc4792d parse: Cleanups. 5 lat temu
runtime 702edb3d65 runtime: Kill outdated daemon with SIGINT, not SIGKILL. 6 lat temu
store 89bc1e5fa6 Support deleting command history with store:del-cmd. 6 lat temu
styled e57c037ca7 golint fixes. 5 lat temu
sys 28d103adfd sys: Use x/sys/* packages instead of syscall. 6 lat temu
tt 9f22d2ce91 tt: Support custom return value matching. 6 lat temu
util e57c037ca7 golint fixes. 5 lat temu
vendor a18787b76d Update dependency. 6 lat temu
.appveyor.yml fc1747e035 Disable coverage upload on AppVeyor. 5 lat temu
.dockerignore f9302b1456 Update .dockerignore. 5 lat temu
.gitattributes 615cbc2d0b Use .gitattributes to filter go sources through goimports 10 lat temu
.gitignore fdf5586919 .gitignore: Add /_bin/. 5 lat temu
.travis.yml 589a47ee27 Use "binaries" for the job of building binaries on Travis. 5 lat temu
.vsts.sh 7337ae73cc Attempt #4 to fix .vsts.sh. 6 lat temu
CONTRIBUTING.md b928e74049 Move the building instructions to CONTRIBUTING.md. 5 lat temu
Dockerfile 8c7a6760b8 Update Dockerfile 5 lat temu
Gopkg.lock a18787b76d Update dependency. 6 lat temu
Gopkg.toml dc28eaeb08 Update dep constraints. 6 lat temu
LICENSE c1711bbd0a Project rename: das -> elvish 10 lat temu
Makefile ea9fe4876b Simplify coverage deployment scripts for Travis. 5 lat temu
README.md 910b3b73eb Update README.md 5 lat temu
main.go a418b05875 New title and description. 6 lat temu

README.md

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

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