Version bump: autorandr 1.5

This commit is contained in:
Phillip Berndt 2018-04-03 22:31:26 +02:00
parent c2f47b2c0c
commit c060377e8e
3 changed files with 12 additions and 2 deletions

View File

@ -205,6 +205,9 @@ profiles matching multiple (or any) monitors.
## Changelog ## Changelog
**autorandr 1.5**
* *2018-01-03* Add --version
* *2018-01-04* Fixed vertical/horizontal/clone-largest virtual profiles * *2018-01-04* Fixed vertical/horizontal/clone-largest virtual profiles
* *2018-03-07* Output all non-error messages to stdout instead of stderr * *2018-03-07* Output all non-error messages to stdout instead of stderr
* *2018-03-25* Add --detected and --current to filter the profile list output * *2018-03-25* Add --detected and --current to filter the profile list output

View File

@ -48,6 +48,8 @@ if sys.version_info.major == 2:
else: else:
import configparser import configparser
__version__ = "1.5"
try: try:
input = raw_input input = raw_input
except NameError: except NameError:
@ -81,6 +83,7 @@ Usage: autorandr [options]
--force force (re)loading of a profile --force force (re)loading of a profile
--skip-options <option> comma separated list of xrandr arguments (e.g. "gamma") --skip-options <option> comma separated list of xrandr arguments (e.g. "gamma")
to skip both in detecting changes and applying a profile to skip both in detecting changes and applying a profile
--version show version information and exit
If no suitable profile can be identified, the current configuration is kept. If no suitable profile can be identified, the current configuration is kept.
To change this behaviour and switch to a fallback configuration, specify To change this behaviour and switch to a fallback configuration, specify
@ -1034,7 +1037,7 @@ def main(argv):
opts, args = getopt.getopt(argv[1:], "s:r:l:d:cfh", opts, args = getopt.getopt(argv[1:], "s:r:l:d:cfh",
["batch", "dry-run", "change", "default=", "save=", "remove=", "load=", ["batch", "dry-run", "change", "default=", "save=", "remove=", "load=",
"force", "fingerprint", "config", "debug", "skip-options=", "help", "force", "fingerprint", "config", "debug", "skip-options=", "help",
"current", "detected"]) "current", "detected", "version"])
except getopt.GetoptError as e: except getopt.GetoptError as e:
print("Failed to parse options: {0}.\n" print("Failed to parse options: {0}.\n"
"Use --help to get usage information.".format(str(e)), "Use --help to get usage information.".format(str(e)),
@ -1046,6 +1049,10 @@ def main(argv):
if "-h" in options or "--help" in options: if "-h" in options or "--help" in options:
exit_help() exit_help()
if "--version" in options:
print("autorandr " + __version__)
sys.exit(0)
if "--current" in options and "--detected" in options: if "--current" in options and "--detected" in options:
print("--current and --detected are mutually exclusive.", file=sys.stderr) print("--current and --detected are mutually exclusive.", file=sys.stderr)
sys.exit(posix.EX_USAGE) sys.exit(posix.EX_USAGE)

View File

@ -9,7 +9,7 @@ except:
setup( setup(
name='autorandr', name='autorandr',
version='1.4-2', version='1.5-1',
description='Automatically select a display configuration based on connected devices', description='Automatically select a display configuration based on connected devices',
long_description=long_description, long_description=long_description,