Skip to main content

Hammerspace CLI tool and python toolkit (hstk)

Project description

Hammerspace CLI tool and python toolkit (hstk)

Supports Hammerspace release 4.6.0 and later.

Install

Installing with pip

The easiest way to install the hs command + hstk library is with pip. You may need to use your package manager (yum/apt/etc) to install the python-pip package. Once you have the 'pip' command, decide if you want to install for all users in the system libraries or for just your account.

As your user (installs in your account only) or using sudo/root (installs in system directories):

$ pip install hstk

This will pull down the needed dependencies as well. This does not install the bash completions, see shell completions

python click dependency

There is a dependency on the click python package. It is known to work with click version 6.7 that comes from the EPEL repo for centos 7. The easiest thing to do is to grab that RPM. If you have EPEL repos enabled: $ yum install python2-click

If not, you can build your own RPM of click... This example grabs an older version of click, if you try a newer version and it doesn't work, plese file a bug at https://github.com/hammer-space/hstk

$ yum install rpm-build $ wget https://github.com/pallets/click/archive/6.7.tar.gz $ tar xzvf 6.7.tar.gz $ cd click-6.7/ $ python2 setup.py bdist_rpm $ ls -l dist/click-6.7-1.noarch.rpm -rw-r----- 1 user group 120312 Dec 18 19:59 dist/click-6.7-1.noarch.rpm

building hstk rpm

$ git clone https://github.com/hammer-space/hstk.git $ cd hstk $ python2 setup.py bdist_rpm $ ls -l dist/hstk-4.1.0.1-1.noarch.rpm -rw-r----- 1 root root 20652 Dec 18 20:01 dist/hstk-4.1.0.1-1.noarch.rpm

shell completion

The above pip and rpm install methods don't configure shell completion. The short version, for bash, to enable system wide completions, add this file $ cat /etc/bash_completion.d/hs_bash_completion eval "$(_HS_COMPLETE=source hs)"

More details on how to enable shell completion are available from the Click Project

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

hstk-4.6.3.4.tar.gz (28.1 kB view details)

Uploaded Source

Built Distributions

hstk-4.6.3.4-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

hstk-4.6.3.4-py2-none-any.whl (24.7 kB view details)

Uploaded Python 2

File details

Details for the file hstk-4.6.3.4.tar.gz.

File metadata

  • Download URL: hstk-4.6.3.4.tar.gz
  • Upload date:
  • Size: 28.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for hstk-4.6.3.4.tar.gz
Algorithm Hash digest
SHA256 2dbc1e67d41501d3db28564cd633f0bdda6a373771300582007c5bff5e3d8698
MD5 8a61699f9dc9c671a44510c04ad08468
BLAKE2b-256 de737429db02ff25689205ac4b4b0159ef067348ff350685b05613ac0d877219

See more details on using hashes here.

File details

Details for the file hstk-4.6.3.4-py3-none-any.whl.

File metadata

  • Download URL: hstk-4.6.3.4-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for hstk-4.6.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dfa991f2402727e66b6eafd8a6974be0eb89d3a3fb6bb6d0a99e8f9b80fb0501
MD5 8f7be24616563798261aee6562ab59b7
BLAKE2b-256 06d1e2352ecf6a457708f8fc4092315a4347df47160f54d239021b92a1326a8a

See more details on using hashes here.

File details

Details for the file hstk-4.6.3.4-py2-none-any.whl.

File metadata

  • Download URL: hstk-4.6.3.4-py2-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for hstk-4.6.3.4-py2-none-any.whl
Algorithm Hash digest
SHA256 a8d17223df4497296c10dd6e7a131f026650e5ce8cab9c3a8e5229f713545a79
MD5 ede9bf4f5bddb0c15be2f3f9f08433a8
BLAKE2b-256 12f11b881dda767f195aafb2cc6d81da1dc8a27021c9d99c3686804f56e6c8e0

See more details on using hashes here.

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