Shell future
#2900
Replies: 1 comment 1 reply
-
I still need rush b/c at the moment it's the only thing that will run on bare metal. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all,
we currently have several different shells to choose from.
cmds/core/elvish
-- a fork of https://github.com/elves/elvish with some features removed for size (9.8M compiled, unstripped)cmds/core/gosh
compiled with -tags=goshsmall -- a https://github.com/mvdan/sh derived shell without tab completion & history (4M compiled, unstripped)cmds/core/gosh
without any tags -- a https://github.com/mvdan/sh derived shell with tab completion & history, but 2MB than goshsmall larger due to using very nice editline terminal UI from github.com/knz/bubbline (6M compiled, unstripped)cmds/core/gosh
compiled with -tags=goshliner, which is 200K larger than goshsmall and uses a very bare bones but functioning editline library to provide tab completion & history (4.2M compiled, unstripped)cmds/exp/rush
- our old old shell, (2.8M compiled, unstripped)Which of these should we retain, which should we delete?
I'd like to nominate for deletion:
Beta Was this translation helpful? Give feedback.
All reactions