Skip to content

rezics/toolboxia

Repository files navigation

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 toolboxia

Or run without installing via npx:

npx toolboxia

Usage

Interactive mode — pick a command from a searchable list:

toolboxia

Direct mode — run a specific command:

toolboxia merge-all-md-file
toolboxia tree-to-yaml

Commands

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 link

License

GUN AGPL v3

About

Toolbox CLI that supports plugins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors