Updates copyright years.
Project description
Parses the given lines and updates the copyright string.
Say you have a copyright string in the top of some source file, like:
# Copyright (c) 2010 John Doe <john@example.com>
If you edit this file, you would like the copyright notice so reflect the current year as well, like:
# Copyright (c) 2010, 2012 John Doe <john@example.com>
This script checks for outdated copyright strings and updates them.
Ranges are detected and collapsed intelligently. If you have 2008, 2009, 2010, it will become 2008-2010. If you mix ranges and single years, this will also be picked up correctly:
2002, 2003, 2004, 2006, 2008, 2009, 2012
That list becomes:
2002-2004, 2006, 2008-2009, 2012
In order to prevent changing of copyright notices that do not carry your name, you can create an INI style configuration file at ~/.config/copyright_updater.ini which would look like that:
[name]
name = John Doe
email = john@example.com
[unicode]
replace = true
Additionally, it can replace (c) with © automatically, if you set the option in the config file.
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
Hashes for copyrightupdate-1.2.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0df7fb7aa9ca40e10eda7d1f73cc1fbf8466ac3d18bdc9734a903aa89fc5e376 |
|
MD5 | 3a36fb765bd8af970d043b0db1905107 |
|
BLAKE2b-256 | ce2523bf6fca24a669002a5b45d05a4605ed1e3634d4a6887d06e32d87af3184 |