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.0.tar.gz (24.5 kB view details)

Uploaded Source

Built Distributions

hstk-4.6.3.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

hstk-4.6.3.0-py2-none-any.whl (23.1 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: hstk-4.6.3.0.tar.gz
  • Upload date:
  • Size: 24.5 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.1

File hashes

Hashes for hstk-4.6.3.0.tar.gz
Algorithm Hash digest
SHA256 6897bbc46c68c8f2bf19c2efd605986cf583bddcb00af639205c7efd0d291577
MD5 00e011c1a3909491b4985658d0b1f1ba
BLAKE2b-256 e3ba1936984b385a201edc5c10088aabdd883ef9b5ac691a45c44bf8e3908328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hstk-4.6.3.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 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.1

File hashes

Hashes for hstk-4.6.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a27dbd95edaf4a52bcb0811b0f7b13ef361a9d1e23afb4de588e8b2794d3003d
MD5 abdbfe6fa9ece6ff714220cc52443c87
BLAKE2b-256 91ae4048448c5be3ba7475e9c96879d4c61e55e2b0a996d4d64e3d5f13434888

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hstk-4.6.3.0-py2-none-any.whl
  • Upload date:
  • Size: 23.1 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.1

File hashes

Hashes for hstk-4.6.3.0-py2-none-any.whl
Algorithm Hash digest
SHA256 f65e1fe67c182a128521c0737fcb3ff8aa886dee22893ba4ee148afa58d4f91d
MD5 84e0f3996af2edb82d8381733af1b35a
BLAKE2b-256 c56b74af784f8c657d27f731f340a4ef4a8f516f34eac2efed8e884c86c509bd

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