Skip to content

Releases: GroveOS/bare.sh

Bare 1

12 Apr 21:01

Choose a tag to compare

Bare 1 — Initial Release

Releasing bare.sh v0.1.0 today! 🙌 Signing off on this stage, closing a chapter, and making way for new things. No more work will be done on v0.1.0, so consider this a mostly stable and finished first attempt at the bare.sh way. Bare 2 coming soon. – Matthew


Bare 1

Bare 1 is a simple, expressive toolkit for the command line. bare is designed for individuals who want to automate everyday tasks like downloading files, querying APIs (like OpenAI), generating passwords, sending emails, and more — all using a natural, scriptable syntax layered over Bash.

Version 1 showcases what's possible with a minimalist CLI layer built on top of familiar Unix tools. It’s a proof-of-concept and a power tool all in one.


⚙️ Coming Up: Bare 2

Looking ahead, bare.sh v0.2.0 will mark a major departure from the current version. While Bare 1 depends on many external utilities (like csvkit, sqlite3, and pandoc), Bare 2 will radically simplify and refocus the toolkit — relying more on core scripting languages and built-in tools, primarily Bash, Perl, and Recutils.

Core goals:

  • Smaller dependency footprint
  • More core logic written in native scripting (like Bash, Perl, or POSIX tools)
  • Improved composability with other CLI tools
  • A cleaner, more modular API for building your own shell workflows

This release of v0.1.0 is here for historical reference — a snapshot of the early vision. We’ll keep the repo and zip file available, but moving forward, bare will evolve into a leaner, more flexible CLI companion.

Thanks for checking out bare.sh! 🚀