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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.34+ x86-64

byk-0.3.0-py3-none-manylinux_2_34_aarch64.whl (1.3 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ ARM64

byk-0.3.0-py3-none-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

byk-0.3.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.3.0.tar.gz.

File metadata

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

File hashes

Hashes for byk-0.3.0.tar.gz
Algorithm Hash digest
SHA256 643e03c5fd5e151d9fd59198163646c6fe827b296f5f162b6766fcacd3034472
MD5 1cf6aa9c43f692421bded396e95cb058
BLAKE2b-256 6bd83dcc3c7665252c72575fb28fd285b33eea8c8688e9f293e7eed9cc8b2512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.3.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.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 848c190cac7688932ed80e9cddbd96d8144aa8c927c042657ca9e0e5a5c814ca
MD5 667ef32aa54e129dd8c20fcedd316035
BLAKE2b-256 69cb41359125f35ffcf9a80c614ef14a07b34d2b11e4411c0880954a689119f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.3.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.3.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0d7a330076a9797b7897a98155504b6b49a3f3bc821100f509c3d723f56748c6
MD5 0229665ed737cfad128fa9ba81381a35
BLAKE2b-256 0b74c81ca6e3d4be2d7bd6425d6a556e2811ed58b9126d27460960a45d9e93b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.3.0-py3-none-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 1.3 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.3.0-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bb9c0ebc5e2f18e42f74979fed5843490095b07e1e1eab62e2d10932d45cf4ac
MD5 8f1900b0ee1e38bc518a20737322fa1a
BLAKE2b-256 d76e908f2b2f3c71bf0f1d05dd7d7051fcaba10f0650cfa73021d065f4d28b7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.3.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.2 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.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cba3aca2962b441633d3a8411e6eb2749dbe7061b397428d5cf4962c1528a1c9
MD5 ead41ae7e2810c47e232a8ddf9319b58
BLAKE2b-256 cfcf7d5eeb237b31a1af1f58ae7c0d9b02aefd366c52b24ef5bcccb388351972

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.3.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.3.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5c64fd292d304eb3d3c747f2a3f19143961cdf881d0a2be4a599e93e1623a410
MD5 275b4da3a66f3477ab97009b9acadf30
BLAKE2b-256 8138eb99c5c4a7b50777abe1ef47adad11c924c8424ed370856a4005af78c1c8

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