Skip to main content

LawyerUp adds license headers to your code

Project description

https://travis-ci.org/redjack/lawyerup.png?branch=master

LawyerUp adds license headers to your code.

Inspired by lice.

Installation

pip install lawyerup

Usage

$ lawyerup --help
usage: lawyerup [-h] [--vars | --context [KEY=VALUE [KEY=VALUE ...]]] LICENSE

Add license headers to files passed in on stdin

positional arguments:
  LICENSE               the license to add, one of GPR, GRR, generic

optional arguments:
  -h, --help            show this help message and exit
  --vars                list template variables for specified license
  --context [KEY=VALUE [KEY=VALUE ...]]
                        KEY=VALUE formatted variables to generate the license
$ cat list-of-files | lawyerup <license> --context KEY1=VAL1 KEY2=VAL2 ...

Available Licenses

  • Government Purpose Rights (GPR)

  • Government Restricted Rights (GRR)

  • Generic “see COPYING file in the root of this distribution” (generic)

History

0.1.4 (2014-11-20)

  • Bugfix: Python 2.6 requires argparse.

  • Stylus support.

0.1.3 (2013-12-16)

  • Bugfix: Strip trailing whitespace from formatted headers.

0.1.2 (2013-11-13)

  • Bugfix: Don’t die on empty files.

  • Bugfix: Treat all input files as UTF-8.

0.1.1 (2013-11-13)

  • Bugfix release. Actually include the license headers in the distribution.

0.1.0 (2013-11-13)

  • First release. Add headers to lists of files read from stdin.

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

lawyerup-0.1.5.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

lawyerup-0.1.5-py2.py3-none-any.whl (8.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file lawyerup-0.1.5.tar.gz.

File metadata

  • Download URL: lawyerup-0.1.5.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lawyerup-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9416b4216d12b776e16baf8e4188eddabea7edc15a96d89abe2f360c3124e05f
MD5 be1e0facc401d851647ae189cb1d4a44
BLAKE2b-256 fd6c9ac67717a6708310232e047caa2eb903c432233058aa6d4a539e4775141e

See more details on using hashes here.

File details

Details for the file lawyerup-0.1.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for lawyerup-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e52bcce550cd124c63941a87f847c4191f3ee3d8b0c921c8d8d4f25beeb732bd
MD5 5f4d25cec4fba266bf8a3f5f27ac74a0
BLAKE2b-256 74986472d36c0020f6c8f7be5475585079ab5548ab8f4c613633a8ea7721b0b2

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