diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2019-10-08 21:59:31 -0400 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2019-10-08 21:59:31 -0400 |
| commit | 5ca2e63ea66095fbe64cdc441f6eec663fb28bd4 (patch) | |
| tree | 52788dca42469677fdde10d70391db2ff07aa9e5 /src | |
| parent | 6ba370ea542c6d3ca06cabcf0d3295a2f5ec18b4 (diff) | |
Add simple integration test framework
Diffstat (limited to 'src')
| -rwxr-xr-x | src/i3-colors.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/i3-colors.py b/src/i3-colors.py index f3e5834..9450c9c 100755 --- a/src/i3-colors.py +++ b/src/i3-colors.py @@ -12,7 +12,10 @@ def log(msg,title=""): ##### Apply Theme ##### def apply(args): loaded_theme=theme.load(args.theme_path) - config.apply(os.environ["HOME"]+"/.config/i3/config",loaded_theme) + config_file=os.environ["HOME"]+"/.config/i3/config" + if args.config_path: + config_file=args.config_path + config.apply(config_file,loaded_theme) for meta_key,meta_value in loaded_theme["meta"].items(): log(meta_value,title=meta_key.title()) if args.restart: @@ -36,6 +39,8 @@ argsApplyParser = argsSubParsers.add_parser("apply") argsApplyParser.add_argument('theme_path', type=str, nargs='?', help='I3 YAML theme path.') argsApplyParser.add_argument('-r', '--restart' ,action='store_true', help='Restart i3 after applying theme.') +argsApplyParser.add_argument('config_path', type=str, nargs='?', + help='I3 configuration file.') argsApplyParser.set_defaults(func=apply) argsExtractParser = argsSubParsers.add_parser("extract") |
