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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.34+ x86-64

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

Uploaded Python 3manylinux: glibc 2.34+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

byk-0.4.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.4.0.tar.gz.

File metadata

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

File hashes

Hashes for byk-0.4.0.tar.gz
Algorithm Hash digest
SHA256 529055c2af99114fc5b242d0170cff7535b78be78c045202723543f488f456b6
MD5 4098f89ea2a67c964afa297f27272c2b
BLAKE2b-256 3262d22c1f977a004762795c90f1c3bcaa695bf015dd608748aa9c48c9c2e11d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.4.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.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f9bb6d8282bc9156fdf578b0d5878efeca9b2801b08f06888afff47313aa5bf4
MD5 828bd6728278b99a551e6e7cdd5ad681
BLAKE2b-256 a0c1dfa25930761188368ce48fd170604d0f7be5d844ca9bd09f6ed956afdec4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.4.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.4.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b11f1f614828cf7abdab465a46c22d2bc7c57a55020e5ec1cb8971751b6a61b5
MD5 dd13650cad560932e07df7e90d246781
BLAKE2b-256 0ccf09162dee0ba74026fb531ced9a842380e1c6b2bb231675b51501ba296eaf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.4.0-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.4.0-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 381af85ab9300d6d7cf8d83d6208cf8e1bff7fb9ec826ac22b7f1fedceba735c
MD5 7c49ced32395484448a9a79f9bd59aa1
BLAKE2b-256 0b52d05f049dfcc296929bb172cd9cdc0b5d32b8ad337f547987f3d0992e23f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.4.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.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07d04a6c068ae94f39f3d3332b4d842acbf532d1509bfbb645732e842d02e20e
MD5 751ede1e6640984004abce91574d2baa
BLAKE2b-256 860c22a38131c0443feb5103d4fe15a38ce4f50d937b19480e8f4638b3c39182

See more details on using hashes here.

File details

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

File metadata

  • Download URL: byk-0.4.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.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0f99a226d4ac25f6bc62d3382bac50398e0efc92d89b88dc3897f24f0d459428
MD5 978d491b942ed0c25f8f07b01a0b6f5a
BLAKE2b-256 004e9dfc3797efc6e33343f911541618a606b7afb1bf6b7afe50a80146084efd

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