Skip to content

Latest commit

 

History

104 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

byk · PyPI Tests Coverage

A lightweight, extensible collection of CLI utilities 🚀

Features are opt-in. Nothing is created until you need it.

Plugins

Install plugins from any GitHub repo, isolated in a shared Python venv.

byk add user/repo            # install default plugin
byk add user/repo/key        # install a specific plugin
byk run-plugin-command       # run it

byk show plugins             # list installed plugins
byk remove <key>             # uninstall

See plugin registry for details.

npm commands

Manage npm CLIs under a byk-scoped environment — no global pollution.

byk add npm           # first use only, activates & creates ni/nu aliases
byk ni live-server     # install (ni = npm i)
byk live-server        # run it

Aliases

Give long commands short names.

// ~/.byk/alias/global.byk.json
{
  "ssh": {
    "prod": "ssh -i ~/.ssh/prod.pem ubuntu@203.0.113.42"
  }
}
byk ssh.prod

Installation

pip install byk

Or via shell script (no Python needed):

curl -fsSL https://cli.fcbyk.com/install.sh | bash

Windows:

powershell -c "irm https://cli.fcbyk.com/install.ps1 | iex"

License

MIT

About

A lightweight, extensible collection of CLI utilities 🚀

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages