Hacker GitHub

← All repos

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

Mentions per year 27 mentions · busiest year 2017 (10)
20082026
  1. ▲ 80
    Elvish – Scripting language and interactive shell
    story by kartikarti · 2025-04-30 · 60 comments
  2. 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…
  3. 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…
  4. …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
  5. …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
  6. …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
  7. …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
  8. 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
  9. …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
  10. …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
  11. FYI for Windows users, no Unicode https://github.com/elves/elvish/issues/1124
  12. …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
  13. 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?
  14. …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?
  15. …High performance + modern scripting language = my ideal future shell [1] https://elvish.io/ [2] https://github.com/elves/elvish
  16. A Unix shell that hopefully sucks less than more traditional shells: https://github.com/elves/elvish
  17. …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
  18. …[1] http://documentup.com/shelljs/shelljs [2] https://github.com/zeit/pkg [3] https://github.com/elves/elvish/issues/383
  19. …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 (…
  20. Looks interesting, but it's got some rough edges: https://github.com/elves/elvish/issues/364
  21. 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
  22. 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.
  23. …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
  24. 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
  25. …Though not quite related, I would like to invite to take a look at my modern, alternative shell: https://github.com/elves/elvish
  26. …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.
  27. 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…