Skip to main content

makehlp

Project description

makehlp (make help)

Always-available script to analyze any unknown makefile and print out an inferred usage/help message explaining the available targets.

Many versions of this concept exist.. but this one is mine.

Usage

usage: makehlp [-h] [--file MAKEFILE] [--inject] [target]

Process a Makefile and display help information

positional arguments:
  target                Print the full recipe (code) of a specific target

options:
  -h, --help            show this help message and exit
  --file, --makefile, -f MAKEFILE
                        Path to the Makefile (defaults to "Makefile" or "makefile" in current
                        directory)
  --inject              Inject a `help` target into the Makefile that calls makehelp (entirely
                        optional)

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

makehlp-0.1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

makehlp-0.1.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file makehlp-0.1.1.tar.gz.

File metadata

  • Download URL: makehlp-0.1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for makehlp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 57c00f7a3c3197a7322170ea430396fe85df47b285116cf695eb96d6e5e1a27d
MD5 09dc89d345f361ec903e1072d9504ab7
BLAKE2b-256 3ba83d88de93b50f3deb92c077a331fe7c1b11662c049f510c06785ec9b16761

See more details on using hashes here.

File details

Details for the file makehlp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: makehlp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for makehlp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6068e7a286cb463b5e6f29468f01a532d316ce73cebdb679a304edf133262ec7
MD5 35566a9d8676077334ed11e3fdca0656
BLAKE2b-256 8634d67d9fa9175f00bfbc4e47aaa00e7c911c61b9add9d6c2d5df58bc38d238

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