_ __
_ __ (_) / _| _ __
| '_ \ | | | |_ | '__|
| |_) | | | | _| | |
| .__/ |_| |_| |_|
|_|
Pull docker image from remote host, or push local image to remote host
Install
It is recommended to run directly with uvx. How to install uv?
uvx pifr
Usage
List hosts from your SSH configuration:
pifr list
Pull an image through a host
pifr pull <host_name> <image_name>
pifr pull remote-host hello-world
Push a local image to a remote host
pifr push <image_name> <host_name>
pifr push hello-world remote-host
In an interactive terminal, file copying shows the SCP progress meter with percentage, speed, and estimated time remaining. Other long-running steps report elapsed time every 30 seconds. Use --verbose with pull or push to stream command output. Transfer steps have a 12-hour time limit.
Image names may include a registry host and port, a tag, or a digest. Invalid names are rejected before any transfer starts.
This is useful when the local machine acts as an intermediary to transfer images between two hosts that cannot reach each other directly.
To see all available commands, run pifr --help.
Metadata
Release files for pifr 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pifr-0.1.5.tar.gz | 44.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pifr-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.8 kB
Release files / pifr-0.1.5.tar.gz
| Download URL | pifr-0.1.5.tar.gz |
|---|---|
| Size | 44.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ccd1b66e8e4e8e825d05b87389ee3a5a3984f7713090543a91c2fa7fd7fc81e
|
|
BLAKE2b-256 checksum How to use checksums |
94a0c281515109ccb94ac439e6651786cdff0914b9cbab26535e48517efd08a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / pifr-0.1.5-py3-none-any.whl
| Download URL | pifr-0.1.5-py3-none-any.whl |
|---|---|
| Size | 9.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c47c9e6f2a2921a06d6e5c0210b162ca03fe0eb3f2eccc20fbc4f2d47205425a
|
|
BLAKE2b-256 checksum How to use checksums |
cf1ec9e53a0b1ea199810b97ec0aa04202b748a47d324718cae85e41ac877024
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for pifr 0.1.5
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.