Skip to main content

addlicense automatically inserts a specified license file or copyright message at the top of one or more source code files

Project description

addlicense

addlicense is a simple utility that automatically inserts a specified license file or copyright message at the top of one or more source code files

usage: addlicense.py [-h] [--licensefile LICENSEFILE]
                     [--commentblock COMMENTBLOCK] [--comment COMMENT] [-s]
                     [--backup]
                     sourcefiles [sourcefiles ...]

Automatically inserts a specified license file or copyright message at the top
of one or more source code files

positional arguments:
  sourcefiles           a list of files to update with the license or
                        copyright message

optional arguments:
  -h, --help            show this help message and exit
  --licensefile LICENSEFILE
                        a file containing the license or copyright text,
                        defaulting to LICENSE.txt
  --commentblock COMMENTBLOCK
                        a space-separated string indicating the characters to
                        use at the beginning and end of the license message to
                        demark them as a comment block
  --comment COMMENT     a string indicating the characters to use at the
                        beginning of each line of the license message to
                        demark them as comments
  -s, --skip-shebang-executable
                        skip the initial shebang executable command: if the
                        source file starts with a comment symbol (identified
                        via the --comment option) followed by a shebang, to
                        indicate an executable script on a POSIX system, then
                        the license text will be inserted AFTER this initial
                        line
  --backup              keep a copy of the original source-file with a .bak
                        extension


Installation

addlicense is written in Python, and you can use the pip installer to install it thus:

$ pip install addlicense

Homepage

You can find the homepage of addlicense at https://github.com/hossg/addlicense

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

addlicense-0.0.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

addlicense-0.0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file addlicense-0.0.2.tar.gz.

File metadata

  • Download URL: addlicense-0.0.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for addlicense-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a541246a0c7129d164233d5654ca2ec6f67338751889059f15f2ae07f7cc209b
MD5 240a2ab636128dd1414243870ed1d7da
BLAKE2b-256 b31f8420c04c57c6f36bcc4bcda68c82b23f0a91c1140fd0b3c86ea8f1379b98

See more details on using hashes here.

File details

Details for the file addlicense-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: addlicense-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for addlicense-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 423de42e28758081252d017d8648599869c16b8c9a430db0b197979d355f2394
MD5 9c48fe40c9f6bed8aa90236f666080d2
BLAKE2b-256 879db072b160570ed3fd46c89323395420aeb2bb9502b61a35ac5eab1e79b67d

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