toolboxia
v0.1.2
Published
A citty-based script toolbox with interactive command picker
Readme
Toolboxia
A CLI script toolbox with an interactive command picker, built on citty.
Run it without arguments to get a searchable command menu, or invoke any command directly.
Installation
# npm
npm install -g toolboxia
# pnpm
pnpm add -g toolboxia
# bun
bun add -g toolboxiaOr run without installing via npx:
npx toolboxiaUsage
Interactive mode — pick a command from a searchable list:
toolboxiaDirect mode — run a specific command:
toolboxia merge-all-md-file
toolboxia tree-to-yamlCommands
| Command | Description |
|---|---|
| merge-all-md-file | Recursively merge Markdown files into a single output (with TOC, heading demotion, custom sorting) |
| tree-to-yaml | Generate a YAML file tree from git-tracked files |
| collect-env-files | Collect .env files from a project, preserving directory structure |
| remove-node-modules | Recursively delete all node_modules directories |
Development
# Install dependencies
bun install
# Run in dev mode
bun run dev
# Type-check
bun run typecheck
# Build
bun run build
# Link as global command for testing
bun linkLicense
GUN AGPL v3
