Releases: isene/bare
Releases · isene/bare
bare v0.2.0
What's new
- Alphabetically sorted tab completions (case-insensitive)
- Full feature parity with rush shell
- Git dirty indicator with stat-based caching
- Interactive tab cycling with LS_COLORS
- Syntax highlighting while you type
- Job control (Ctrl-Z, fg, bg)
- Plugin system with AI integration (:ask, :suggest)
- Nick, gnick, abbreviation aliases
- Bookmarks, sessions, 6 color themes
- Config auto-save on exit
- Companion TUI configurator: bareconf
Install
# From source
git clone https://github.com/isene/bare.git
cd bare && make && sudo make install
# Debian/Ubuntu
sudo dpkg -i bare_0.2.0-1_amd64.debbare v0.1.0
bare v0.1.0 - Pure Assembly Shell
Interactive shell written in x86_64 Linux assembly. No libc, no runtime, pure syscalls. 8 microsecond startup.
Install
Debian/Ubuntu:
curl -LO https://github.com/isene/bare/releases/download/v0.1.0/bare_0.1.0_amd64.deb
sudo dpkg -i bare_0.1.0_amd64.debFrom source:
git clone https://github.com/isene/bare.git && cd bare
make && sudo make installHighlights
- 126KB static binary, zero dependencies
- Dynamic prompt with git dirty indicator
- Multi-pipe, command substitution, brace/glob/history expansion
- Interactive tab cycling with LS_COLORS
- Ctrl-R search, inline suggestions, prefix history search
- Nick/gnick/abbrev aliases, bookmarks, auto-cd
- Job control (Ctrl-Z, fg, bg)
- 6 color themes, 18 configurable colors
- Plugin system (AI plugins included)
- Syntax highlighting, auto-pair, multi-line editing
timebuiltin,--benchflag