Skip to content

Repository files navigation

🚨 Testers Needed: Linux and macOS

We are currently looking for testers on Linux and macOS. If you can help validate the CLI behavior on these platforms, please open an issue or share feedback.

BYO CLI

Give us a star to support the project

.NET License Issues Stars

BYO CLI helps developers save repeatable workflows, organize local secrets and settings, and turn messy terminal habits into reliable automation.

Built for Developers Who Live in the Terminal

⚡ Never Lose a Command Again

Save the exact commands that worked, and run them instantly whenever you need them.

🧠 Less Context Switching

No more digging through notes, Slack messages, or shell history to remember flags and scripts.

🔐 Secrets Stay Local

Manage environment variables and credentials safely without scattering them across files.

🚀 Automate the Boring Stuff

Turn repetitive setup, deployment, and debugging steps into reusable workflows in seconds.

Benefits

  1. Spend less time remembering commands
  2. Reduce onboarding friction
  3. Standardize workflows without heavy tooling
  4. Keep your terminal fast, clean, and predictable

Quick Start

Instalation

macOS / Linux

curl -fsSL https://github.com/softwareworkercom/byo/releases/latest/download/install.sh | bash

Windows (PowerShell)

iwr -useb https://github.com/softwareworkercom/byo/releases/latest/download/install.ps1 | iex

The installers detect your OS/architecture, download the matching binary, verify its SHA256 checksum, and add it to your PATH.

Run

byo --help

Documentation

BYO CLI is built around six main command groups:

  • run: Execute saved commands or workflows
  • commands: Manage saved shell commands
  • settings: Manage configuration key-value pairs
  • secrets: Manage encrypted sensitive data
  • workflows: Manage multi-step automation workflows
  • plugins: Discover, install, and uninstall plugins

All commands follow a consistent pattern: byo <group> <action> [options]

For a complete walkthrough with a practical example check out the Getting Started Guide.

Community

License

This project is licensed under the MIT License.

About

BYO is an extensible CLI that helps developers capture and automate repeatable workflows, manage local secrets and settings, and transform ad-hoc terminal processes into reliable automation. It also includes an SDK that enables developers to create custom modules and extend BYO’s capabilities to meet their specific needs.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages