# shellcheck_makefile
Small utility for applying Shellcheck on Makefiles. Depends only on `shellcheck`, `make` and `python`.
```
usage: shellcheck_makefile [-h] [-s TARGET] [-l] [--shell SHELL] [-e CODE1,CODE2..] [-P SOURCEPATHS] [-x] [Makefile]
Makefile shellcheck
positional arguments:
Makefile path to Makefile to check
options:
-h, --help show this help message and exit
-s TARGET, --skip TARGET
make target to skip (arg could be used multiple times)
-l, --list list make targets
--shell SHELL make shell
-e CODE1,CODE2.., --exclude CODE1,CODE2..
Shellcheck: Exclude types of warnings
-P SOURCEPATHS, --source-path SOURCEPATHS
Shellcheck: Specify path when looking for sourced files ("SCRIPTDIR" for script's dir)
-x, --external-sources, --external
Shellcheck: allow external source-s
```
Raw data
{
"_id": null,
"home_page": null,
"name": "shellcheck-makefile",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "analysis, check, lint, make, makefile, shellcheck, static",
"author": null,
"author_email": "Yauhen Kirylau <actionless.loveless@gmail.com>",
"download_url": null,
"platform": null,
"description": "# shellcheck_makefile\n\nSmall utility for applying Shellcheck on Makefiles. Depends only on `shellcheck`, `make` and `python`.\n\n```\nusage: shellcheck_makefile [-h] [-s TARGET] [-l] [--shell SHELL] [-e CODE1,CODE2..] [-P SOURCEPATHS] [-x] [Makefile]\n\nMakefile shellcheck\n\npositional arguments:\n Makefile path to Makefile to check\n\noptions:\n -h, --help show this help message and exit\n -s TARGET, --skip TARGET\n make target to skip (arg could be used multiple times)\n -l, --list list make targets\n --shell SHELL make shell\n -e CODE1,CODE2.., --exclude CODE1,CODE2..\n Shellcheck: Exclude types of warnings\n -P SOURCEPATHS, --source-path SOURCEPATHS\n Shellcheck: Specify path when looking for sourced files (\"SCRIPTDIR\" for script's dir)\n -x, --external-sources, --external\n Shellcheck: allow external source-s\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Small utility for applying Shellcheck on Makefiles. Depends only on `shellcheck`, `make` and `python`.",
"version": "1.27.3",
"project_urls": {
"repository": "https://github.com/actionless/shellcheck_makefile"
},
"split_keywords": [
"analysis",
" check",
" lint",
" make",
" makefile",
" shellcheck",
" static"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bf2db682a744fddd30b75b5e2e7a1ad3a24b667f1c553fd23ee238f78c921060",
"md5": "e7db7848e7ee7db7665c281166cc86d7",
"sha256": "ad7ac2d664a180b513fe7e1bd896216aebb5b1f952eadb9eb630832f8ed04cd8"
},
"downloads": -1,
"filename": "shellcheck_makefile-1.27.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e7db7848e7ee7db7665c281166cc86d7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 16559,
"upload_time": "2024-12-19T10:44:34",
"upload_time_iso_8601": "2024-12-19T10:44:34.098848Z",
"url": "https://files.pythonhosted.org/packages/bf/2d/b682a744fddd30b75b5e2e7a1ad3a24b667f1c553fd23ee238f78c921060/shellcheck_makefile-1.27.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-19 10:44:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "actionless",
"github_project": "shellcheck_makefile",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "shellcheck-makefile"
}