Skip to main content

Autosign

Add your signature to your files.

https://travis-ci.org/leosartaj/autosign.svg

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

autosign-1.1.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

autosign-1.1.0.linux-x86_64.exe (83.1 kB view details)

Uploaded Source

autosign-1.1.0-py2.7.egg (38.6 kB view details)

Uploaded Egg

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

Hashes for autosign-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e528a42d5b67d3b21973dc9492ffb4b0b7c8fb045b8ee790510617d10b37c2f0
MD5 881aa3fc0b07e9ad7bed9470f0297ab0
BLAKE2b-256 cd5dfb78ca84708a1ebc06ceb7d137fb1a0301c22d3f02bebede6aba6b3fa5b7

See more details on using hashes here.

File details

Details for the file autosign-1.1.0.linux-x86_64.exe.

File metadata

File hashes

Hashes for autosign-1.1.0.linux-x86_64.exe
Algorithm Hash digest
SHA256 512f19bdcd70dbe91217af3fecd32d2059df2b240adc1cb91aa5e0b1fa41a18b
MD5 d8cfcce073f24e5a59fc2c8686723be3
BLAKE2b-256 a5b4ba48414069021dd3f4bc774beb33ae623b163629f31b51433797752434a9

See more details on using hashes here.

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: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for autosign-1.1.0-py2.7.egg
Algorithm Hash digest
SHA256 074f2a6c4e820b4a6d1a68586c017ca966168e40087667f3a48cc89555a74c3b
MD5 a83b40709aa684b58eff686c6a47a25e
BLAKE2b-256 fcb3e561fcdcd1cf3bdd0d8458d7e9cc7b79359222db208e5882386244b725e2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.0 This release

3 files

1.0.0

3 files

0.4.0

3 files

0.3.0

3 files

0.2.0

3 files

0.1.4

3 files

0.1.3

3 files

0.1.2

3 files

0.1.1

3 files

0.1.0

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page