Skip to main content

A lightweight, extensible collection of CLI utilities

Project description

byk · PyPI Tests Coverage

A lightweight, extensible collection of CLI utilities 🚀

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

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://raw.githubusercontent.com/fcbyk/byk/main/scripts/install.sh | bash

License

MIT

Project details


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.0.tar.gz (81.1 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.0-py3-none-win_amd64.whl (1.3 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.34+ x86-64

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

Uploaded Python 3manylinux: glibc 2.34+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

byk-0.5.0-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.0.tar.gz.

File metadata

  • Download URL: byk-0.5.0.tar.gz
  • Upload date:
  • Size: 81.1 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.0.tar.gz
Algorithm Hash digest
SHA256 809faf50b10649fb6997993101b02367604e0df2b12dc8cb14d1f5c3c70d41b2
MD5 766d6b77cdbd6ec68def3555f4bd5a19
BLAKE2b-256 85e303aebc55dbcc0bdf0ee5e1098bdedfbc8cad33db4c875c03315ffd6014f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.3 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2431ac5a82b71d4806165ee2110d29e37174c9cd6c036eda5d04a99aac8d3dca
MD5 5575ae77b8344446fdbaee45201d6e1a
BLAKE2b-256 5db2d9b92ccac0da9d65a3216735f1ae0735cb1915050134501d41a16cfc1ab3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.5.0-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.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 93baba8068a40e7d46302557433463c3b853c3cda1fabdc30c8cca3089ff3100
MD5 e2cc6159e07601bad175d12d94adf49d
BLAKE2b-256 abe93c11834cd564266383b73a23a037e367736430c8ea1e71e9700013556695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for byk-0.5.0-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4880925734e59211fbec7d297d8d7f71682334c88abe9d5000150da688db8e59
MD5 f9d960c52dcdb87c36d0bfea51e23d69
BLAKE2b-256 009e64ddcf87b746c1405abd77325c5f8fef0c17880cbb05a914f5372526831d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.5.0-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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b8daebcfe4aae6e89e2eba5c9289692fa20a5225429ea7ce48810f7f03ed76f
MD5 5def1dcc2e17453ffeca35c8c7e204ab
BLAKE2b-256 d2576f235204b39e65aa45b9e3542e73d1bc6c454f8582f7ff1f6b513ddc9a50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.5.0-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.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d18973fef5c9c06f9a3e5b23a947f8c12be7de4e11a06c158c53cf3931b3b7fa
MD5 e37d1e51c85739ba6606f23051a6b936
BLAKE2b-256 455e2494e08073140575545080f8e598ed8515f7423cbffdd6a12cc9427bf445

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page