Skip to main content

No project description provided

Project description

xpipe_cli

GitHub license PyPI version

CLI that takes advantage of the new XPipe 10 REST API

Installation

Using pipx to install xpipe_cli in its own virtualenv is highly recommended

python3 -m pip install pipx
python3 -m pipx install xpipe_cli

Usage examples

# See available actions
xpipe-cli --help

# List connections while filtering on the name
xpipe-cli ls --name 'shell environments/*'

# Probe connections (make sure they're connectable and get os info) using same filters
xpipe-cli probe --name 'shell environments/*'

# Run a local script file on a remote host
xpipe-cli run-script localfile.sh name-of-remote-host

# Execute a command on a remote host
xpipe-cli exec 'echo hello world' name-of-remote-host

# Pull a file from a remote host
xpipe-cli pull name-of-remote-host:/path/to/file localfile

# Push a file to a remote host
xpipe-cli push localfile name-of-remote-host:/path/to/file

All places where xpipe-cli accepts a local filename, it will also accept - to read directly from stdin.

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

xpipe_cli-0.1.6.tar.gz (4.6 kB view hashes)

Uploaded Source

Built Distribution

xpipe_cli-0.1.6-py3-none-any.whl (5.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page