Skip to content

Releases: isene/bare

bare v0.2.0

09 Apr 15:38

Choose a tag to compare

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.deb

bare v0.1.0

09 Apr 12:58

Choose a tag to compare

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.deb

From source:

git clone https://github.com/isene/bare.git && cd bare
make && sudo make install

Highlights

  • 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
  • time builtin, --bench flag