Skip to main content

A simple CLI that helps you publish skills on Pharia Kernel.

Project description

Pharia Skill CLI

A simple CLI that helps you publish skills on Pharia Kernel.

Installation

You can install the CLI from the latest release on GitHub, or using the installer script from the release:

curl https://github.com/Aleph-Alpha/pharia-skill-cli/releases/download/<INSERT_LATEST_VERSION_HERE>/pharia-skill-cli-installer.sh | sh

Usage

Publish a skill to OCI registry

Usage: pharia-skill-cli publish [OPTIONS] --registry <REGISTRY> --repository <REPOSITORY> --tag <TAG> --username <USERNAME> --token <TOKEN> <SKILL>

Arguments:
  <SKILL>  Path to skill .wasm file

Options:
  -R, --registry <REGISTRY>      The OCI registry the skill will be published to (e.g. 'ghrc.io') [env: SKILL_REGISTRY=]
  -r, --repository <REPOSITORY>  The OCI repository the skill will be published to (e.g. 'org/pharia-skills/skills') [env: SKILL_REPOSITORY=]
  -n, --name <NAME>              Published skill name
  -t, --tag <TAG>                Published skill tag
  -u, --username <USERNAME>      User name for OCI registry [env: SKILL_REGISTRY_USER=]
  -p, --token <TOKEN>            Token for OCI registry [env: SKILL_REGISTRY_TOKEN=]
  -h, --help                     Print help

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

pharia_skill_cli-0.4.9.tar.gz (116.5 kB view details)

Uploaded Source

Built Distributions

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

pharia_skill_cli-0.4.9-py3-none-win_amd64.whl (2.7 MB view details)

Uploaded Python 3Windows x86-64

pharia_skill_cli-0.4.9-py3-none-win32.whl (2.3 MB view details)

Uploaded Python 3Windows x86

pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_i686.whl (3.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_armv7l.whl (3.1 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (3.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (3.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

pharia_skill_cli-0.4.9-py3-none-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pharia_skill_cli-0.4.9-py3-none-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file pharia_skill_cli-0.4.9.tar.gz.

File metadata

  • Download URL: pharia_skill_cli-0.4.9.tar.gz
  • Upload date:
  • Size: 116.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.8.7

File hashes

Hashes for pharia_skill_cli-0.4.9.tar.gz
Algorithm Hash digest
SHA256 62687020f04f7a928b2b8121fc8e887e578e0ce03746782e4beb57861cd75dbb
MD5 165ca249a2462d972a482f4a3bf49166
BLAKE2b-256 ba0dc92f7700d3f0ea6452d549bec19cbacd7098e6b15de325ba7f83af17821d

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b597a295a0869b5bd00a4654bd52807e209617a1c9d6b1d6c030ceb1e7d09e8
MD5 6f5bab10ef8c6d98b7329e706bda9259
BLAKE2b-256 d63d7e5507a919018ebcf8229b769d4ae0e02dd5030560d04e9963cdbfa0a0a3

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-win32.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-win32.whl
Algorithm Hash digest
SHA256 cf2b2b6f4398e9329d3ee455e86be933b067f46a69304cce3229940ddcf641fc
MD5 ccbdd1c024e151d458e745e9c476705d
BLAKE2b-256 b59a17be31c8fbb50ea5ed1f9cc998021748ba391a508521d1a0046c493432da

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 367b7bf33f66442cf8cf2e23b4cc6109f4365a806e8c943b8826e47f0f0bb09f
MD5 c014d77b2633c4c9b02cbe6e999bf085
BLAKE2b-256 52d9c529105006e4be979ac96f9fd26308ff28866c720c7fd099ec7d1a4036f9

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba3b437f189eb6e2a084cc483a40e871366e90ab673ef2b1a1097a5b2058ba62
MD5 590682d97849e49998bde05ddbeab77d
BLAKE2b-256 da8cd1617a7df76574c11cab3b9e1c706024d2df05f6416b4edd27a6e243c83b

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8a608607fae678db9e8d4743efcf855fb30e976de82847f4e27bf071bd2027b8
MD5 8ecf40d61d74a98ec2b288258d1cfd05
BLAKE2b-256 5d34c6e54eba5ea3af1901e2153f6d257f346960345c024e9db3baf9ed109b83

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 74b189a73e8bd2aebe12a31d5bef2f118340e8a7a990516f6c592e83ea2f7c25
MD5 221accddb9d95707b8d17f1fc49debd4
BLAKE2b-256 d2f9006fff3993cdaec91b2da0770278c7a0e4046308591b1e1e631972740ed4

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4baa24b0977597252466ede769286ee521eb76bf1dcb97eb755615415bf0d6d9
MD5 f665c66c8e7795d7ca2eee2ce46947cb
BLAKE2b-256 a05400492edd7d3d3777369fb0a44690bb4bda5e9d10186c44b8937cc1516053

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8ceea79f371a5878859fd92521bc4f3e8ee48feae92d785d3f321a5b73f60224
MD5 ed7ee2d47e233f0ae3a9bdfb33b22298
BLAKE2b-256 613f3c2e9baaec3d4e5d6411579492bdcb29bd4731a589072a40c153c93aa2a6

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2b04580afe29f4fd711ad86120bd8052c4dca6048ce80840f1e9b9e81ec397be
MD5 affbebd22e81a88baaba77486f1db29d
BLAKE2b-256 8ab59dd2f39315cede7e328758ca8fd14bec6e07a8394ca0ba354b007e712b7d

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5af0f2f409b96ff37bfa17656a85a08a97035c9c9c9351dab70ce58b7c352ed
MD5 0621d3b2157ca19b0f3ff029f4fbb01e
BLAKE2b-256 46e7aa2077ddaeffb2fa5ed95eda0f09063f3cf3382742c6b8ab9256213dc25a

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 477b280e1e639d20953d114441707e5ce2cf4c585608077d44987fb854929b13
MD5 138aac7bd28036a50b0aaea578cfb59b
BLAKE2b-256 2dfbb6c5219745e4b995d443490ab0b6f05eb094f99f424ff13a62335ace14da

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48f4aeaa2597f97630184a3738f1c7ecfe048c5b31a3f96986e473fe48d890c0
MD5 0d477948439e066dfeb676f5e5a711dd
BLAKE2b-256 dcccf03bcf18ef4faddba33c64a924b5341093cb18d7a0e668ebbdeaa34bb5e8

See more details on using hashes here.

File details

Details for the file pharia_skill_cli-0.4.9-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pharia_skill_cli-0.4.9-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6e6dbe344fbba5d7ccdf3e2455387837662574e4070db84840d7e92c3e31e53e
MD5 77d38db7163623bc56784221f0b06836
BLAKE2b-256 e2d8037e46d19ae3c7e2e2345c2e2d87f1b9ae630ae909e43584381487bf7fee

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