elves/elvish
View on GitHub ↗ ★ 6,396 Go
Powerful scripting language & versatile interactive shell
27 mentions on Hacker News by 11 people: 1 story, 26 comments · first 2015-02-05 · latest 2025-04-30
20082026
-
I don't have a version with captions, sorry. You can find the slidedeck at https://github.com/elves/elvish/blob/master/website/slides/2... The remaining 8% mostly falls into the following categories: - Code that use OS functionalities that…
comment by xiaq · 2024-08-30 · in Language and shell in Go with 92% test coverage and instant CI/CD [video] -
There's indeed a feature request for it: https://github.com/elves/elvish/issues/322 I can't promise anything, but I'm undertaking a major refactoring of Elvish's TUI and that should make it much easier to implement this feature in the near…
comment by xiaq · 2024-05-10 · in Elvish, expressive programming language and a versatile interactive shell -
…for me to consider any other shell now. btw: autosuggestion for elvish is being discussed here: https://github.com/elves/elvish/issues/322 and apparently it has some of that search feature too (from a comment): "type the beginning of a…
comment by em-bee · 2023-08-22 · in Antonmedv/walk: Terminal file manager -
…it for other apps and would prefer more uniformity w/r/t config file location conventions, e.g.: https://github.com/elves/elvish/issues/383
comment by pxc · 2023-03-24 · in Use the XDG Base Directory Specification -
…awesome. I just discovered an accidental O(2^n) code path in my project with fuzzing and fixed it: https://github.com/elves/elvish/commit/9cda3f643efafce2df567... Edit: shortly after I wrote this comment, fuzzing discovered another…
comment by xiaq · 2022-01-01 · in Go Fuzzing -
…more nicely with the wider Linux / UNIX ecosystem: - murex https://github.com/lmorg/murex - Elvish https://github.com/elves/elvish - NGS https://github.com/ngs-lang/ngs I'm the maintainer of murex so happy to answer any questions on that…
comment by hnlmorg · 2021-12-19 · in Unix Shell Programming: The Next 50 Years -
That paper misses a lot. Including: - murex https://github.com/lmorg/murex - Elvish https://github.com/elves/elvish - NGS https://github.com/ngs-lang/ngs - Powershell - And any language REPLs turned into shells, such as Python, LISP, Lua…
comment by hnlmorg · 2021-12-19 · in Unix Shell Programming: The Next 50 Years -
…4: https://docs.microsoft.com/en-us/powershell/module/microsoft... 5: https://github.com/elves/elvish/issues/1149#issuecomment-705... 6: https://www.nushell.sh/book/pipeline.html#basics 7: https://elv.sh/learn/effective-elvish.h
comment by pxc · 2021-06-04 · in Unix Shell Programming: The Next 50 Years [pdf] -
…of portability. Maybe one day we can have nice things. [0]: https://github.com/oilshell/oil [1]: https://github.com/elves/elvish [2]: https://github.com/xonsh/xonsh [3]: https://github.com/neugram/ng
comment by maddyboo · 2021-04-12 · in What was the point of [ “x$var” = “xval” ]? -
FYI for Windows users, no Unicode https://github.com/elves/elvish/issues/1124
comment by svnpenn · 2020-09-10 · in Elvish is a friendly interactive shell and an expressive programming language -
…I can use their Go-like (and Go-powered) scripting language and burn my old ZSH scripts in a fire. https://github.com/elves/elvish
comment by dmix · 2019-05-19 · in Shell Completions in Rust -
FWIW, POSIX emulation is on my TODO list: https://github.com/elves/elvish/issues/205 Not sure whether I will actually get to it though. Parsing sounds like a lot of headache. Your work is very impressive, but I’m not sure I will want to go…
comment by xiaq · 2018-02-01 · in Why Create a New Unix Shell? -
…design is quite nice too but still very alpha. Looking forward to see what it evolves into... https://github.com/elves/elvish
comment by dmix · 2018-01-31 · in Why Create a New Unix Shell? -
…High performance + modern scripting language = my ideal future shell [1] https://elvish.io/ [2] https://github.com/elves/elvish
comment by dmix · 2017-11-01 · in Closh – Bash-like shell based on Clojure -
A Unix shell that hopefully sucks less than more traditional shells: https://github.com/elves/elvish
comment by xiaq · 2017-08-11 · in Ask HN: Projects that don't make you money but you're doing it out of sheer joy? -
…plugin that makes zsh handle bracketed paste in a safe manner. As an alternative to zsh, Elvish ( https://github.com/elves/elvish ) supports bracketed paste out of the box. When you paste anything that includes a carriage return, Elvish…
comment by xiaq · 2017-07-21 · in Ask HN: Ubuntu Desktop Default Apps -
…[1] http://documentup.com/shelljs/shelljs [2] https://github.com/zeit/pkg [3] https://github.com/elves/elvish/issues/383
comment by TheAceOfHearts · 2017-07-05 · in Elvish: friendly and expressive shell for Linux, macOS and BSDs -
…tasks? It seems that none of recently emerged shells had that point in their design: - elvish: no ( https://github.com/elves/elvish/issues/193 ). - xonsh: no ( https://github.com/xonsh/xonsh/issues/1959 ). - fish: no (…
comment by shellbackground · 2017-07-05 · in Elvish: friendly and expressive shell for Linux, macOS and BSDs -
Looks interesting, but it's got some rough edges: https://github.com/elves/elvish/issues/364
comment by voltagex_ · 2017-07-05 · in Elvish: friendly and expressive shell for Linux, macOS and BSDs -
FWIW, here is a pretty complete shell mostly written by me in ~18K lines of Go: https://github.com/elves/elvish
comment by xiaq · 2017-05-29 · in Writing a Unix Shell -
Shameless plug: Elvish ( https://github.com/elves/elvish ) is a shell with a rich UI. The idea of enriching shell's UI is not new though, zsh and fish are both prior arts.
comment by xiaq · 2017-05-23 · in Ask HN: Good examples of interactive command-line user experience? -
…that pass such complex data (instead of structureless bytes), you might be interested in elvish: https://github.com/elves/elvish Disclaimer: I am the author of elvish.
comment by xiaq · 2017-01-25 · in Shell Has a Forth-Like Quality -
I've always thought about integrating this functionality into elvish https://github.com/elves/elvish but cannot cone up with a good syntax. dgsh has a good one, but unfortunately using & breaks its traditional semantics. Does anyone has…
comment by xiaq · 2017-01-09 · in Dgsh – Directed graph shell -
…Though not quite related, I would like to invite to take a look at my modern, alternative shell: https://github.com/elves/elvish
comment by xiaq · 2015-03-03 · in Neovim now has builtin terminal emulation via libvterm -
…with bytes and cannot process any complex data structure. Again, advertisement for my side project https://github.com/elves/elvish , a Unix shell with true data structures. Still a WIP though.
comment by xiaq · 2015-02-05 · in Shellcheck: a static analysis tool for shell scripts -
Time for advertisement! You might like elvish https://github.com/elves/elvish which proudly has optional typing and much more well-defined semantics than say, bash. This is work in progress though. Advertisement aside, there is some…
comment by xiaq · 2015-02-05 · in Shellcheck: a static analysis tool for shell scripts