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
Metadata
Release files for autosign 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autosign-1.1.0.tar.gz | 10.4 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autosign-1.1.0.linux-x86_64.exe | Details | |||
| autosign-1.1.0-py2.7.egg | Legacy Egg format | - | - | Details |
Total release size: 132.1 kB
Release files / autosign-1.1.0.tar.gz
| Download URL | autosign-1.1.0.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e528a42d5b67d3b21973dc9492ffb4b0b7c8fb045b8ee790510617d10b37c2f0
|
|
BLAKE2b-256 checksum How to use checksums |
cd5dfb78ca84708a1ebc06ceb7d137fb1a0301c22d3f02bebede6aba6b3fa5b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / autosign-1.1.0.linux-x86_64.exe
| Download URL | autosign-1.1.0.linux-x86_64.exe |
|---|---|
| Size | 83.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
512f19bdcd70dbe91217af3fecd32d2059df2b240adc1cb91aa5e0b1fa41a18b
|
|
BLAKE2b-256 checksum How to use checksums |
a5b4ba48414069021dd3f4bc774beb33ae623b163629f31b51433797752434a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / autosign-1.1.0-py2.7.egg
| Download URL | autosign-1.1.0-py2.7.egg |
|---|---|
| Size | 38.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
074f2a6c4e820b4a6d1a68586c017ca966168e40087667f3a48cc89555a74c3b
|
|
BLAKE2b-256 checksum How to use checksums |
fcb3e561fcdcd1cf3bdd0d8458d7e9cc7b79359222db208e5882386244b725e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |