Skip to main content

Python wrapper around invoking shellcheck (https://www.shellcheck.net/)

Project description

Build Status pre-commit.ci status

shellcheck-py

A python wrapper to provide a pip-installable shellcheck binary.

Internally this package provides a convenient way to download the pre-built shellcheck binary for your particular platform.

installation

pip install shellcheck-py

usage

After installation, the shellcheck binary should be available in your environment (or shellcheck.exe on windows).

As a pre-commit hook

See pre-commit for instructions

Sample .pre-commit-config.yaml:

-   repo: https://github.com/shellcheck-py/shellcheck-py
    rev: v0.7.2.1
    hooks:
    -   id: shellcheck

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

shellcheck_py-0.7.2.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

shellcheck_py-0.7.2.1-py2.py3-none-win_amd64.whl (1.4 MB view details)

Uploaded Python 2Python 3Windows x86-64

shellcheck_py-0.7.2.1-py2.py3-none-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded Python 2Python 3

shellcheck_py-0.7.2.1-py2.py3-none-macosx_10_14_x86_64.whl (6.2 MB view details)

Uploaded Python 2Python 3macOS 10.14+ x86-64

File details

Details for the file shellcheck_py-0.7.2.1.tar.gz.

File metadata

  • Download URL: shellcheck_py-0.7.2.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.5

File hashes

Hashes for shellcheck_py-0.7.2.1.tar.gz
Algorithm Hash digest
SHA256 a45daaab5b3e60daca6c72935d847075aa1177f1d0e01a258268b17a88b5c7e0
MD5 7b58710a7d29236cc3a51c9929b98beb
BLAKE2b-256 d4b4ce99e09b3cc71783054e0e00ca4d85224f933188968f4b58adbaa4b952c2

See more details on using hashes here.

File details

Details for the file shellcheck_py-0.7.2.1-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: shellcheck_py-0.7.2.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.5

File hashes

Hashes for shellcheck_py-0.7.2.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d594a9750e322b23894f0dd1447542078ad7da6ad4cd3628e6f22707352abd42
MD5 3de4c47e7fc5a3d060610289ee26ae98
BLAKE2b-256 e5c6724a586738ffbc4529e05a8842bd23a969916e9094d5dd6aeebc2f3d7fcf

See more details on using hashes here.

File details

Details for the file shellcheck_py-0.7.2.1-py2.py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: shellcheck_py-0.7.2.1-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.5

File hashes

Hashes for shellcheck_py-0.7.2.1-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f0e0a6498102bb8a72d1e268b34615f5f2f0abdbb70196261fd9c2ac75cbb08
MD5 98215904ab4e9bcb543bbbeaf2f59873
BLAKE2b-256 77c96f84db444de69e1bdbfd168ae6f3d5af72107c16cd9db3c0a1f8e41204d1

See more details on using hashes here.

File details

Details for the file shellcheck_py-0.7.2.1-py2.py3-none-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: shellcheck_py-0.7.2.1-py2.py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: Python 2, Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.5

File hashes

Hashes for shellcheck_py-0.7.2.1-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8855607a09888a7fcc6d9289772a29847d19b9785fd57239993db487a861a977
MD5 619ed79391f9ba01039b9623a4eaa013
BLAKE2b-256 c5f27d80e6932721892460b9e3b664008892b3a7834432bb963ec1aa7f476b49

See more details on using hashes here.

Supported by

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