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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a541246a0c7129d164233d5654ca2ec6f67338751889059f15f2ae07f7cc209b
|
|
| MD5 |
240a2ab636128dd1414243870ed1d7da
|
|
| BLAKE2b-256 |
b31f8420c04c57c6f36bcc4bcda68c82b23f0a91c1140fd0b3c86ea8f1379b98
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
423de42e28758081252d017d8648599869c16b8c9a430db0b197979d355f2394
|
|
| MD5 |
9c48fe40c9f6bed8aa90236f666080d2
|
|
| BLAKE2b-256 |
879db072b160570ed3fd46c89323395420aeb2bb9502b61a35ac5eab1e79b67d
|