8000 Home · karialo/binman Wiki · GitHub
[go: up one dir, main page]

Skip to content
Karialo edited this page Aug 3, 2026 · 3 revisions

BinMan

A personal command manager for scripts and small applications.

Because ~/Downloads is not a filing system, champ.

BinMan turns loose scripts and small projects into commands you can run from anywhere. It is local, Bash-powered, deliberately practical, and just cheeky enough to stop your toolbox becoming a digital landfill.

Start here

You want to... Read this
Install BinMan and your first tool Getting Started
Understand the command set Commands
Need every flag and edge case Full Command Reference
Use the interactive interfaces Wizard and TUI
Manage Python apps or manifests Applications, Manifests, and Python
Manage containers Docker and Podman
Protect or recover your tools Backups and Recovery
See the tools BinMan ships with Bundled Scripts
Read every bundled-script detail Bundled Script Reference
Understand where files live Internals
Understand safety and portability Safety, Portability, and Limitations
Fix something that has gone sideways Troubleshooting

Noob mode

Install a script:

binman install ./my-tool.sh
my-tool

Install a project directory:

binman install ./MyApp
MyApp

Pro mode

BinMan is a single Bash executable. A file install creates a command in ~/.local/bin; a directory install stores an app under ~/.local/share/binman/apps/<name> and creates a shim in ~/.local/bin. Metadata and inventory state live under ${XDG_STATE_HOME:-~/.local/state}/binman.

BinMan is a personal tool manager, not a replacement for apt, dnf, pacman, or another distribution package manager. It manages the little tools that those systems were never going to package for you.

Documentation modes

Most pages use two layers:

  • Noob mode: what it does and the shortest useful command.
  • Pro mode: how it works, where it stores things, dependencies, failure modes, and the assumptions K.A.R.I. made at 2 AM.

For the compact terminal reference, see the repository's binman.1.

Clone this wiki locally

0