Adds signature to your files
Project description
Autosign
Add your signature to your files.
Installation
autosign can be installed using pip:
pip install autosign
Uninstalling
autosign can be uninstalled using pip:
pip uninstall autosign
Dependencies
autosign is based on Python 2.7.
Documentation
Signing files
autosign can be used for signing files:
autosign signfile target [options]
Run the following command, for various options:
autosign --help
Removing sign from files
autosign provides a utility, remsign for removing sign from signed files:
remsign target [options]
Run the following command, for various options:
remsign --help
Checking a package
autosign provides a utility, listsign for collecting statistics:
listsign target [options]
Run the following command, for various options:
listsign --help
Signrc
Autosign utilizes signrc to sign, remove and list signed/un-signed files. The meaning of options is as follows.
ext tells the utilities to look for files with only that extension
Start defines the starting character sequence of a signature
line defines the character sequence with whice every line(except start and end) should start of a valid signature
end defines the ending character sequence of a signature
blank (boolean) allows/forbids usage of blank line before start or after end of a signature
allow defines a special regular expression. Matching to which a line can be allowed before the start of a signature.
Examples can be seen in examples directory. All the python files in this package have been signed using examples/templates/template1.txt using examples/signrc/signrc_py.
–init option can be used for generating a very basic signrc
All the utilities look for .signrc first in cwd, then in home directory by default.
Bugs
For filing bugs raise an issue at https://github.com/leosartaj/autosign/issues
Releases
1.0.0
sign files
unsign signed files
Display signed files
Display unsigned files
checks python files only
1.1.0
configurable signature syntax
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 Distributions
File details
Details for the file autosign-1.1.0.tar.gz
.
File metadata
- Download URL: autosign-1.1.0.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e528a42d5b67d3b21973dc9492ffb4b0b7c8fb045b8ee790510617d10b37c2f0 |
|
MD5 | 881aa3fc0b07e9ad7bed9470f0297ab0 |
|
BLAKE2b-256 | cd5dfb78ca84708a1ebc06ceb7d137fb1a0301c22d3f02bebede6aba6b3fa5b7 |
File details
Details for the file autosign-1.1.0.linux-x86_64.exe
.
File metadata
- Download URL: autosign-1.1.0.linux-x86_64.exe
- Upload date:
- Size: 83.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 512f19bdcd70dbe91217af3fecd32d2059df2b240adc1cb91aa5e0b1fa41a18b |
|
MD5 | d8cfcce073f24e5a59fc2c8686723be3 |
|
BLAKE2b-256 | a5b4ba48414069021dd3f4bc774beb33ae623b163629f31b51433797752434a9 |
File details
Details for the file autosign-1.1.0-py2.7.egg
.
File metadata
- Download URL: autosign-1.1.0-py2.7.egg
- Upload date:
- Size: 38.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 074f2a6c4e820b4a6d1a68586c017ca966168e40087667f3a48cc89555a74c3b |
|
MD5 | a83b40709aa684b58eff686c6a47a25e |
|
BLAKE2b-256 | fcb3e561fcdcd1cf3bdd0d8458d7e9cc7b79359222db208e5882386244b725e2 |