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

Uploaded Source

Built Distributions

hstk-4.6.3.3-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

hstk-4.6.3.3-py2-none-any.whl (24.1 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: hstk-4.6.3.3.tar.gz
  • Upload date:
  • Size: 27.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for hstk-4.6.3.3.tar.gz
Algorithm Hash digest
SHA256 9b440ed7047f5a001656ff22b3ea3a718db2e421527994a18149a0c3a0b6a0f1
MD5 7854f3bae9efebbb597cdcfd086c0cfe
BLAKE2b-256 4c51f9f3316315e44c0994bf92e3010b68f18fb6470a9b4cc8ded9e23b30b249

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hstk-4.6.3.3-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for hstk-4.6.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7db6a0894f62be6c1fbc8af12a6687b7e36ad34a623a5fd2324dd49ce123f569
MD5 2b34fd1c1f3746d09a63612aaa629779
BLAKE2b-256 be6c0749713f1378ae4fec8aed45f214fa7689e1ca34688a86e4604c2f502cdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hstk-4.6.3.3-py2-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for hstk-4.6.3.3-py2-none-any.whl
Algorithm Hash digest
SHA256 0831a09df7b1a4d2f2e6fc261c27e8afd1f42b0aa59a1027e157aca95b57893b
MD5 15005fbdb9ec50f8d289e63f990c3b36
BLAKE2b-256 97f09bf09c5d9c0875adecd47fc62a88430f572460d05b28a8be90f950fe0165

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