Skip to main content

Kaomi Client

This package is the client for KAOMI Deployer.

Command line parameters

python -m kaomi_client <ARGS>

ARGS can be:

id id extended arg[s] mandatory default
-k --key apikey yes -
-s --server server with Kaomi deployer yes -
-p --port port of kaomi service no 47000
-d --directory path local dir, path remote dir - -
-dr --directory-regex path local dir, path remote dir, regex - -
-f --file path local file, path remote file - -
-a --action action name - -
-x --delete filesystem node (file or dir) - -
-xr --delete-regex filesystem nodes (file or dir) based on regex match - -
-dp --dir-perms permissions for directories no remote folders' ones
-fp --file-perms permissions for files no remote files' ones
-o --overwrite overwrite flag for dirs and file no no overwrite
-nt --node-type node types to act upon when using regex operations, can be 'file', 'folder' or 'both' no both
-is --include-subdirs specifies whether to include subdirectories when using regex deletion, can't be used for regex upload no no
-i --inverted specifies whether to act upon the not matching files/folders instead of the matching ones when using regex operations no no
-v --verbose verbose output no non-verbose output

Output

Status codes

  • 0 = Success
  • 1 = Local error (eg. local file to be uploaded does not exist, etc.)
  • 2 = Remote error: comunication (eg. server not reachable, connnection refused, timeout, etc.)
  • 3 = Remote error: authorization (eg. remote folder not writable, bad custom action, invalid api key, etc.)
  • 4 = Remote error: application (eg. errors specific to the action that is being executed)

Stdout

Client console output:

  • Operations on files/folders

    • Success: no output (if -v is specified, one line for file uploaded)
    • Error: error message
  • Custom actions execution

    • Successo: no output (if -v is specified, the action output is show)
    • Error: error message

Metadata

Release files for kaomi-client 0.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kaomi-client 0.7.2
File Size Uploaded Provenance
kaomi-client-0.7.2.tar.gz 13.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for kaomi-client 0.7.2
File Interpreter ABI Platform
kaomi_client-0.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 27.1 kB

Release files / kaomi-client-0.7.2.tar.gz

Download URL kaomi-client-0.7.2.tar.gz
Size 13.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3dda481f49289cf4c6b3c471320618456929dada853c2aa6ecdc8328ec6a931f
BLAKE2b-256 checksum
How to use checksums
ac96ed294d31703e55ee777065ce6e91bf0e0c588b080d5261be317b96bc5f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3

Release files / kaomi_client-0.7.2-py3-none-any.whl

Download URL kaomi_client-0.7.2-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6d1ab9191bfdfaa346e6d88831007ee48fd3b13e38d61468abd34352461c180
BLAKE2b-256 checksum
How to use checksums
d86c4e83374b1b4442834733e6f395ff9b0508a272e7d0d7916d3eb6d92e74af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3

Security for kaomi-client 0.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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