Skip to main content

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

Project description

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/ryanrhee/shellcheck-py
    rev: v0.7.1.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.1.1.tar.gz (3.8 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.1.1-py2.py3-none-win_amd64.whl (3.6 MB view details)

Uploaded Python 2Python 3Windows x86-64

shellcheck_py-0.7.1.1-py2.py3-none-manylinux1_x86_64.whl (2.1 MB view details)

Uploaded Python 2Python 3

shellcheck_py-0.7.1.1-py2.py3-none-macosx_10_14_x86_64.whl (2.1 MB view details)

Uploaded Python 2Python 3macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: shellcheck_py-0.7.1.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for shellcheck_py-0.7.1.1.tar.gz
Algorithm Hash digest
SHA256 044fb62e44d549c49a712c6ac0a60d6f4ae2d1afebbc167d65ec62dc689b8f2b
MD5 0098b7c5c7055b76a8ad8ea2b6836642
BLAKE2b-256 595ecae594fd8a389dec2e7c26368e25cc6285013e0f596008670a21b443d0ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shellcheck_py-0.7.1.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for shellcheck_py-0.7.1.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 59c623567a1a7bd0a919b5009790b199b5457a78053b775de1886f01693533af
MD5 78683ab8ee00cd87e3a424c24e15a74c
BLAKE2b-256 8c8df63159c28c361d3ff5ce967c478e5fb88efd5803f4daad699bdfc1720720

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shellcheck_py-0.7.1.1-py2.py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for shellcheck_py-0.7.1.1-py2.py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0fca77ece2ba232ca2fdbe4f15dc4b0a30f3e38e896345b2dbf4dbe20e4bb8a9
MD5 91b9145228d04942ad23dcca45bcfcc7
BLAKE2b-256 6abd4b2b60f5f84cc225a68b4b7bc8ea0399ffa2ddb6dac8c887e7222015746f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shellcheck_py-0.7.1.1-py2.py3-none-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: Python 2, Python 3, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for shellcheck_py-0.7.1.1-py2.py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9f537613212aad5221a020dde3b86884cf4778688788ac26ddeb21fecf3ec2e0
MD5 0edb87a8b07fc1f22007acaf9fa97a57
BLAKE2b-256 675ca993f5022fcefba675766cf2bb1cfff377dbbb1632ac7445269556e2c14c

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