Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

byk-0.5.1.tar.gz (83.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

byk-0.5.1-py3-none-win_amd64.whl (1.4 MB view details)

Uploaded Python 3Windows x86-64

byk-0.5.1-py3-none-manylinux_2_34_x86_64.whl (1.4 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

byk-0.5.1-py3-none-manylinux_2_34_aarch64.whl (1.4 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ ARM64

byk-0.5.1-py3-none-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

byk-0.5.1-py3-none-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file byk-0.5.1.tar.gz.

File metadata

  • Download URL: byk-0.5.1.tar.gz
  • Upload date:
  • Size: 83.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1.tar.gz
Algorithm Hash digest
SHA256 2acddd75bfc18b94066663eb41774495aac33d5997e84c213c460928580661bd
MD5 8cd9694e875fdb10357c85695b4219bb
BLAKE2b-256 e539eced936354917b9693f396416e833a6f3968784a5101e57af8bb22cab7a9

See more details on using hashes here.

File details

Details for the file byk-0.5.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: byk-0.5.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa6926a296802b8a79f09870314cf5922f3f5c61fc0f164d5937ab57dcdd5783
MD5 f04da4588f7f0ebe222d4df31a523b5c
BLAKE2b-256 b8a0f4988e6608d441e9c69fa006e026804d647d5556e4b39e45ead42692b557

See more details on using hashes here.

File details

Details for the file byk-0.5.1-py3-none-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: byk-0.5.1-py3-none-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5d90d9d1046c1852d45f670341d8297cb04d033b9c918bcc4d3bdd0d7ce66f7b
MD5 5282cfdb2b0663b4cb7cffe834937c92
BLAKE2b-256 42c809e615ddd5a94df5713a08b2594faf8ae4c0138b6779bd5c8b693c813647

See more details on using hashes here.

File details

Details for the file byk-0.5.1-py3-none-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: byk-0.5.1-py3-none-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4b454678b0a7c8e2c466b65bc5c0499192b92bcb9d67e6eb2e3331aad67a0bce
MD5 d66c8682f0fc3cc4555e5ab4c3183876
BLAKE2b-256 625afa9bb4d15969e43eb1c2b34243332bb63c2cc98d0c99f9d0e4d4289ca548

See more details on using hashes here.

File details

Details for the file byk-0.5.1-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: byk-0.5.1-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96e822dbfdd5baa92e1919facd79652ff1d9846da0ad24ef4ebdc9f3135fec08
MD5 88a02e4df619acfc985f88814efb2181
BLAKE2b-256 b2bfb817b8440d0cfa85e37d65b936683943e56094087bc2f48c2faff8f26fac

See more details on using hashes here.

File details

Details for the file byk-0.5.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: byk-0.5.1-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for byk-0.5.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0ae2193f95d75c6bbcf9011a5677b59b3f1656db3207238f8c194afc6d60c537
MD5 9177f56b7084a986653cd50ec82945fc
BLAKE2b-256 0412a124d52528765c94b5d58fa9ff62dcd2c247afd7884fb2abc55aa296cfe4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.1 This release

6 files

0.5.0

6 files

0.4.0

6 files

0.3.0

6 files

0.2.0

6 files

0.1.0

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page