Skip to content

Instantly share code, notes, and snippets.

@adnan360
Created February 27, 2023 09:18
Show Gist options
  • Save adnan360/2508258fa34040f26a6be4fe04593e73 to your computer and use it in GitHub Desktop.
Save adnan360/2508258fa34040f26a6be4fe04593e73 to your computer and use it in GitHub Desktop.
dotdrop verbose output
$ dotdrop install -p default -f --verbose
[DEBUG][dotdrop.options.__init__] #################################################
[DEBUG][dotdrop.options.__init__] #################### DOTDROP ####################
[DEBUG][dotdrop.options.__init__] #################################################
[DEBUG][dotdrop.options.__init__] version: 1.12.9
[DEBUG][dotdrop.options.__init__] command: /usr/bin/dotdrop install -p default -f --verbose
[DEBUG][dotdrop.options.__init__] config file: config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] START of config parsing
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] reloading: False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] profile: default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] included profiles:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------dump:/home/username/Test/dotdrop-test2/config.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml]
config:
backup: false
banner: true
create: true
dotpath: ./
ignoreempty: false
keepdot: false
longkey: false
showdiff: false
workdir: ./
import_variables:
- custom.default.yaml
- custom.yaml:optional
dotfiles:
test1:
dst: output
src: src
profiles:
default:
dotfiles:
- test1
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------end:/home/username/Test/dotdrop-test2/config.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] format: yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing relative to cfg: ./ -> /home/username/Test/dotdrop-test2/./
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing: /home/username/Test/dotdrop-test2/./ -> /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing relative to cfg: ./ -> /home/username/Test/dotdrop-test2/./
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing: /home/username/Test/dotdrop-test2/./ -> /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] settings block::
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "backup": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "banner": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "create": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "ignoreempty": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "keepdot": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "link_dotfile_default": nolink
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "link_on_import": nolink
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "longkey": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "showdiff": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "minversion": None
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "diff_command": diff -r -u {0} {1}
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "template_dotfile_default": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "ignore_missing_in_dotdrop": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "force_chmod": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "chmod_on_import": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "check_version": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "clear_workdir": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "compare_workdir": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "key_prefix": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "key_separator": _
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "default_actions": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_actions": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_configs": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_variables": ['custom.default.yaml', 'custom.yaml:optional']
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "cmpignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "upignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "instignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "impignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "func_file": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "filter_file": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] variables block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] dynvariables block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] current variables defined:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "profile": default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] profiles block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "default"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * dotfiles: "['test1']"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] variables defined (after template dict):
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "profile": default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] variables defined (after template include):
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "profile": default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] dotfiles block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "test1"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * dst: "output"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * src: "src"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * link: "nolink"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * ignoreempty: "False"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * template: "True"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] actions block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] trans_r block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] trans_w block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] parsing path entry custom.default.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] using attribute default values for path custom.default.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing relative to cfg: custom.default.yaml -> /home/username/Test/dotdrop-test2/custom.default.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] path /home/username/Test/dotdrop-test2/custom.default.yaml exists
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] parsing path entry custom.yaml:optional
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] path entry custom.yaml:optional has fatal_not_found flag set to False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing relative to cfg: custom.yaml -> /home/username/Test/dotdrop-test2/custom.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] path /home/username/Test/dotdrop-test2/custom.yaml exists
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import variables from /home/username/Test/dotdrop-test2/custom.default.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import "variables" from "/home/username/Test/dotdrop-test2/custom.default.yaml"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------dump:/home/username/Test/dotdrop-test2/custom.default.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml]
variables:
string1: 'unoverriden value'
string2: 'default value'
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------end:/home/username/Test/dotdrop-test2/custom.default.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] format: yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] imported "variables": ordereddict([('string1', 'unoverriden value'), ('string2', 'default value')])
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import dynvariables from /home/username/Test/dotdrop-test2/custom.default.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import "dynvariables" from "/home/username/Test/dotdrop-test2/custom.default.yaml"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------dump:/home/username/Test/dotdrop-test2/custom.default.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml]
variables:
string1: 'unoverriden value'
string2: 'default value'
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------end:/home/username/Test/dotdrop-test2/custom.default.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] format: yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] imported "dynvariables": {}
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import variables from /home/username/Test/dotdrop-test2/custom.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import "variables" from "/home/username/Test/dotdrop-test2/custom.yaml"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------dump:/home/username/Test/dotdrop-test2/custom.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml]
variables:
string2: 'override value from custom.yaml'
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------end:/home/username/Test/dotdrop-test2/custom.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] format: yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] imported "variables": ordereddict([('string2', 'override value from custom.yaml')])
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import dynvariables from /home/username/Test/dotdrop-test2/custom.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] import "dynvariables" from "/home/username/Test/dotdrop-test2/custom.yaml"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------dump:/home/username/Test/dotdrop-test2/custom.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml]
variables:
string2: 'override value from custom.yaml'
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ----------end:/home/username/Test/dotdrop-test2/custom.yaml----------
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] format: yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] imported "dynvariables": {}
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] imported variables:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "string2": default value
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "profile": default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "string1": unoverriden value
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] templating dotfiles entries
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] normalizing relative to cfg: output -> /home/username/Test/dotdrop-test2/output
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] uservariables block:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] ########### final config ###########
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] Current entries
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry settings:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "backup": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "banner": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "create": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "ignoreempty": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "keepdot": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "link_dotfile_default": nolink
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "link_on_import": nolink
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "longkey": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "showdiff": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "minversion": None
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "diff_command": diff -r -u {0} {1}
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "template_dotfile_default": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "ignore_missing_in_dotdrop": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "force_chmod": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "chmod_on_import": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "check_version": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "clear_workdir": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "compare_workdir": False
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "key_prefix": True
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "key_separator": _
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "default_actions": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_actions": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_configs": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "import_variables": ['custom.default.yaml', 'custom.yaml:optional']
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "cmpignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "upignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "instignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "impignore": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "func_file": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "filter_file": []
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry dotfiles:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "test1"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * dst: "/home/username/Test/dotdrop-test2/output"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * src: "/home/username/Test/dotdrop-test2/src"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * link: "nolink"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * ignoreempty: "False"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * template: "True"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry profiles:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "default"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] * dotfiles: "['test1']"
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry actions:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry trans_r:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry trans_w:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] entry variables:
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "string2": default value
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "string1": unoverriden value
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "profile": default
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_yaml._dbg] [dotdrop-test2/config.yaml] END of config parsing
[DEBUG][dotdrop.utils.debug_list] dotfiles:
[DEBUG][dotdrop.utils.debug_list] - key:"test1", src:"/home/username/Test/dotdrop-test2/src", dst:"/home/username/Test/dotdrop-test2/output", link:"nolink", template:True
[DEBUG][dotdrop.utils.debug_list] profiles:
[DEBUG][dotdrop.utils.debug_list] - key:"default"
[DEBUG][dotdrop.utils.debug_list] actions:
[DEBUG][dotdrop.utils.debug_list] trans_r:
[DEBUG][dotdrop.utils.debug_list] trans_w:
[DEBUG][dotdrop.utils.debug_dict] variables:
[DEBUG][dotdrop.utils.debug_dict] - "string2": default value
[DEBUG][dotdrop.utils.debug_dict] - "string1": unoverriden value
[DEBUG][dotdrop.utils.debug_dict] - "profile": default
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.cfg_aggregator._enrich_variables] enrich variables with os=linux
[DEBUG][dotdrop.cfg_aggregator._enrich_variables] enrich variables with release=6.1.0-3-686
[DEBUG][dotdrop.cfg_aggregator._enrich_variables] enrich variables with distro_id=devuan
[DEBUG][dotdrop.cfg_aggregator._enrich_variables] enrich variables with distro_version=5
[DEBUG][dotdrop.cfg_aggregator._enrich_variables] enrich variables with distro_like=debian
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching dotfiles ...
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching actions ...
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching actions ...
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching default_actions ...
[DEBUG][dotdrop.cfg_aggregator._load] default actions: []
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching trans_r ...
[DEBUG][dotdrop.cfg_aggregator._patch_keys_to_objs] patching trans_w ...
[DEBUG][dotdrop.utils.debug_dict] effective settings:
[DEBUG][dotdrop.utils.debug_dict] - "backup": False
[DEBUG][dotdrop.utils.debug_dict] - "banner": True
[DEBUG][dotdrop.utils.debug_dict] - "create": True
[DEBUG][dotdrop.utils.debug_dict] - "dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.utils.debug_dict] - "ignoreempty": False
[DEBUG][dotdrop.utils.debug_dict] - "keepdot": False
[DEBUG][dotdrop.utils.debug_dict] - "link_dotfile_default": nolink
[DEBUG][dotdrop.utils.debug_dict] - "link_on_import": nolink
[DEBUG][dotdrop.utils.debug_dict] - "longkey": False
[DEBUG][dotdrop.utils.debug_dict] - "showdiff": False
[DEBUG][dotdrop.utils.debug_dict] - "workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.utils.debug_dict] - "minversion": None
[DEBUG][dotdrop.utils.debug_dict] - "diff_command": diff -r -u {0} {1}
[DEBUG][dotdrop.utils.debug_dict] - "template_dotfile_default": True
[DEBUG][dotdrop.utils.debug_dict] - "ignore_missing_in_dotdrop": False
[DEBUG][dotdrop.utils.debug_dict] - "force_chmod": False
[DEBUG][dotdrop.utils.debug_dict] - "chmod_on_import": False
[DEBUG][dotdrop.utils.debug_dict] - "check_version": False
[DEBUG][dotdrop.utils.debug_dict] - "clear_workdir": False
[DEBUG][dotdrop.utils.debug_dict] - "compare_workdir": False
[DEBUG][dotdrop.utils.debug_dict] - "key_prefix": True
[DEBUG][dotdrop.utils.debug_dict] - "key_separator": _
[DEBUG][dotdrop.utils.debug_dict] - "default_actions":
[DEBUG][dotdrop.utils.debug_dict] - "import_actions":
[DEBUG][dotdrop.utils.debug_dict] - "import_configs":
[DEBUG][dotdrop.utils.debug_dict] - "import_variables":
[DEBUG][dotdrop.utils.debug_dict] - custom.default.yaml
[DEBUG][dotdrop.utils.debug_dict] - custom.yaml:optional
[DEBUG][dotdrop.utils.debug_dict] - "cmpignore":
[DEBUG][dotdrop.utils.debug_dict] - "upignore":
[DEBUG][dotdrop.utils.debug_dict] - "instignore":
[DEBUG][dotdrop.utils.debug_dict] - "impignore":
[DEBUG][dotdrop.utils.debug_dict] - "func_file":
[DEBUG][dotdrop.utils.debug_dict] - "filter_file":
_ _ _
__| | ___ | |_ __| |_ __ ___ _ __
/ _` |/ _ \| __/ _` | '__/ _ \| '_ |
\__,_|\___/ \__\__,_|_| \___/| .__/ v1.12.9
|_|
[DEBUG][dotdrop.options._debug_attr] effective options:
[DEBUG][dotdrop.utils.debug_dict] -> args:
[DEBUG][dotdrop.utils.debug_dict] - "install": True
[DEBUG][dotdrop.utils.debug_dict] - "--verbose": True
[DEBUG][dotdrop.utils.debug_dict] - "--no-banner": False
[DEBUG][dotdrop.utils.debug_dict] - "--temp": False
[DEBUG][dotdrop.utils.debug_dict] - "--force": True
[DEBUG][dotdrop.utils.debug_dict] - "--nodiff": False
[DEBUG][dotdrop.utils.debug_dict] - "--dry": False
[DEBUG][dotdrop.utils.debug_dict] - "--showdiff": False
[DEBUG][dotdrop.utils.debug_dict] - "--force-actions": False
[DEBUG][dotdrop.utils.debug_dict] - "--workdir-clear": False
[DEBUG][dotdrop.utils.debug_dict] - "--cfg": None
[DEBUG][dotdrop.utils.debug_dict] - "--profile": default
[DEBUG][dotdrop.utils.debug_dict] - "--workers": 1
[DEBUG][dotdrop.utils.debug_dict] - "<key>":
[DEBUG][dotdrop.utils.debug_dict] - "import": False
[DEBUG][dotdrop.utils.debug_dict] - "--preserve-mode": False
[DEBUG][dotdrop.utils.debug_dict] - "--ignore":
[DEBUG][dotdrop.utils.debug_dict] - *.dotdropbak
[DEBUG][dotdrop.utils.debug_dict] - *.dotdropbak
[DEBUG][dotdrop.utils.debug_dict] - *.dotdropbak
[DEBUG][dotdrop.utils.debug_dict] - "--transr": None
[DEBUG][dotdrop.utils.debug_dict] - "--transw": None
[DEBUG][dotdrop.utils.debug_dict] - "--link": None
[DEBUG][dotdrop.utils.debug_dict] - "--as": None
[DEBUG][dotdrop.utils.debug_dict] - "<path>":
[DEBUG][dotdrop.utils.debug_dict] - "compare": False
[DEBUG][dotdrop.utils.debug_dict] - "--file-only": False
[DEBUG][dotdrop.utils.debug_dict] - "--ignore-missing": False
[DEBUG][dotdrop.utils.debug_dict] - "--file":
[DEBUG][dotdrop.utils.debug_dict] - "update": False
[DEBUG][dotdrop.utils.debug_dict] - "--key": False
[DEBUG][dotdrop.utils.debug_dict] - "--show-patch": False
[DEBUG][dotdrop.utils.debug_dict] - "remove": False
[DEBUG][dotdrop.utils.debug_dict] - "files": False
[DEBUG][dotdrop.utils.debug_dict] - "--template": False
[DEBUG][dotdrop.utils.debug_dict] - "--grepable": False
[DEBUG][dotdrop.utils.debug_dict] - "detail": False
[DEBUG][dotdrop.utils.debug_dict] - "profiles": False
[DEBUG][dotdrop.utils.debug_dict] - "--help": False
[DEBUG][dotdrop.utils.debug_dict] - "--version": False
[DEBUG][dotdrop.options._debug_attr] -> backup: False
[DEBUG][dotdrop.options._debug_attr] -> banner: True
[DEBUG][dotdrop.options._debug_attr] -> check_version: False
[DEBUG][dotdrop.options._debug_attr] -> chmod_on_import: False
[DEBUG][dotdrop.options._debug_attr] -> clear_workdir: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_compare: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_detail: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_files: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_import: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_install: True
[DEBUG][dotdrop.options._debug_attr] -> cmd_profiles: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_remove: False
[DEBUG][dotdrop.options._debug_attr] -> cmd_update: False
[DEBUG][dotdrop.utils.debug_list] -> cmpignore:
[DEBUG][dotdrop.options._debug_attr] -> compare_fileonly: False
[DEBUG][dotdrop.utils.debug_list] -> compare_focus:
[DEBUG][dotdrop.utils.debug_list] -> compare_ignore:
[DEBUG][dotdrop.utils.debug_list] - *.dotdropbak
[DEBUG][dotdrop.options._debug_attr] -> compare_workdir: False
[DEBUG][dotdrop.options._debug_attr] -> conf: <dotdrop.cfg_aggregator.CfgAggregator object at 0xb76865d0>
[DEBUG][dotdrop.options._debug_attr] -> confpath: config.yaml
[DEBUG][dotdrop.options._debug_attr] -> create: True
[DEBUG][dotdrop.options._debug_attr] -> debug: True
[DEBUG][dotdrop.utils.debug_list] -> default_actions:
[DEBUG][dotdrop.utils.debug_list] -> detail_keys:
[DEBUG][dotdrop.options._debug_attr] -> diff_command: diff -r -u {0} {1}
[DEBUG][dotdrop.utils.debug_list] -> dotfiles:
[DEBUG][dotdrop.utils.debug_list] - key:"test1", src:"/home/username/Test/dotdrop-test2/src", dst:"/home/username/Test/dotdrop-test2/output", link:"nolink", template:True
[DEBUG][dotdrop.options._debug_attr] -> dotpath: /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.options._debug_attr] -> dry: False
[DEBUG][dotdrop.options._debug_attr] -> files_grepable: False
[DEBUG][dotdrop.options._debug_attr] -> files_templateonly: False
[DEBUG][dotdrop.utils.debug_list] -> filter_file:
[DEBUG][dotdrop.options._debug_attr] -> force_chmod: False
[DEBUG][dotdrop.utils.debug_list] -> func_file:
[DEBUG][dotdrop.options._debug_attr] -> ignore_missing_in_dotdrop: False
[DEBUG][dotdrop.options._debug_attr] -> ignoreempty: False
[DEBUG][dotdrop.utils.debug_list] -> impignore:
[DEBUG][dotdrop.utils.debug_list] -> import_actions:
[DEBUG][dotdrop.options._debug_attr] -> import_as: None
[DEBUG][dotdrop.utils.debug_list] -> import_configs:
[DEBUG][dotdrop.utils.debug_list] -> import_ignore:
[DEBUG][dotdrop.utils.debug_list] - *.dotdropbak
[DEBUG][dotdrop.options._debug_attr] -> import_link: nolink
[DEBUG][dotdrop.options._debug_attr] -> import_mode: False
[DEBUG][dotdrop.utils.debug_list] -> import_path:
[DEBUG][dotdrop.options._debug_attr] -> import_transr: None
[DEBUG][dotdrop.options._debug_attr] -> import_transw: None
[DEBUG][dotdrop.utils.debug_list] -> import_variables:
[DEBUG][dotdrop.utils.debug_list] - custom.default.yaml
[DEBUG][dotdrop.utils.debug_list] - custom.yaml:optional
[DEBUG][dotdrop.options._debug_attr] -> install_backup_suffix: .dotdropbak
[DEBUG][dotdrop.options._debug_attr] -> install_clear_workdir: False
[DEBUG][dotdrop.utils.debug_list] -> install_default_actions_post:
[DEBUG][dotdrop.utils.debug_list] -> install_default_actions_pre:
[DEBUG][dotdrop.options._debug_attr] -> install_diff: True
[DEBUG][dotdrop.options._debug_attr] -> install_force_action: False
[DEBUG][dotdrop.options._debug_attr] -> install_force_chmod: False
[DEBUG][dotdrop.utils.debug_list] -> install_ignore:
[DEBUG][dotdrop.utils.debug_list] -> install_keys:
[DEBUG][dotdrop.options._debug_attr] -> install_showdiff: False
[DEBUG][dotdrop.options._debug_attr] -> install_temporary: False
[DEBUG][dotdrop.utils.debug_list] -> instignore:
[DEBUG][dotdrop.options._debug_attr] -> keepdot: False
[DEBUG][dotdrop.options._debug_attr] -> key_prefix: True
[DEBUG][dotdrop.options._debug_attr] -> key_separator: _
[DEBUG][dotdrop.options._debug_attr] -> link_dotfile_default: nolink
[DEBUG][dotdrop.options._debug_attr] -> link_on_import: nolink
[DEBUG][dotdrop.options._debug_attr] -> log: <dotdrop.logger.Logger object at 0xb7370870>
[DEBUG][dotdrop.options._debug_attr] -> longkey: False
[DEBUG][dotdrop.options._debug_attr] -> minversion: None
[DEBUG][dotdrop.options._debug_attr] -> profile: default
[DEBUG][dotdrop.utils.debug_list] -> profiles:
[DEBUG][dotdrop.utils.debug_list] - key:"default"
[DEBUG][dotdrop.options._debug_attr] -> profiles_grepable: False
[DEBUG][dotdrop.options._debug_attr] -> remove_iskey: False
[DEBUG][dotdrop.utils.debug_list] -> remove_path:
[DEBUG][dotdrop.options._debug_attr] -> safe: False
[DEBUG][dotdrop.options._debug_attr] -> showdiff: False
[DEBUG][dotdrop.options._debug_attr] -> template_dotfile_default: True
[DEBUG][dotdrop.utils.debug_list] -> update_ignore:
[DEBUG][dotdrop.utils.debug_list] - *.dotdropbak
[DEBUG][dotdrop.options._debug_attr] -> update_iskey: False
[DEBUG][dotdrop.utils.debug_list] -> update_path:
[DEBUG][dotdrop.options._debug_attr] -> update_showpatch: False
[DEBUG][dotdrop.utils.debug_list] -> upignore:
[DEBUG][dotdrop.utils.debug_dict] -> variables:
[DEBUG][dotdrop.utils.debug_dict] - "string2": default value
[DEBUG][dotdrop.utils.debug_dict] - "string1": unoverriden value
[DEBUG][dotdrop.utils.debug_dict] - "profile": default
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.utils.debug_dict] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.utils.debug_dict] - "os": linux
[DEBUG][dotdrop.utils.debug_dict] - "release": 6.1.0-3-686
[DEBUG][dotdrop.utils.debug_dict] - "distro_id": devuan
[DEBUG][dotdrop.utils.debug_dict] - "distro_version": 5
[DEBUG][dotdrop.utils.debug_dict] - "distro_like": debian
[DEBUG][dotdrop.options._debug_attr] -> workdir: /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.options._debug_attr] -> workers: 1
[DEBUG][dotdrop.dotdrop.main]
[DEBUG][dotdrop.dotdrop._exec_command] running cmd: install
[DEBUG][dotdrop.dotdrop.cmd_install] dotfiles registered for install: ['test1']
[DEBUG][dotdrop.dotdrop.cmd_install] run 0 profile pre actions
[DEBUG][dotdrop.templategen.__init__] loading templategen
[DEBUG][dotdrop.templategen.__init__] load global functions:
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "basename"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "dirname"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "exists"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "exists_in_path"
[DEBUG][dotdrop.templategen._debug_dict] template additional variables:
[DEBUG][dotdrop.templategen._debug_dict] - "string2": default value
[DEBUG][dotdrop.templategen._debug_dict] - "string1": unoverriden value
[DEBUG][dotdrop.templategen._debug_dict] - "profile": default
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.templategen._debug_dict] - "os": linux
[DEBUG][dotdrop.templategen._debug_dict] - "release": 6.1.0-3-686
[DEBUG][dotdrop.templategen._debug_dict] - "distro_id": devuan
[DEBUG][dotdrop.templategen._debug_dict] - "distro_version": 5
[DEBUG][dotdrop.templategen._debug_dict] - "distro_like": debian
[DEBUG][dotdrop.templategen.__init__] loading templategen
[DEBUG][dotdrop.templategen.__init__] load global functions:
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "basename"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "dirname"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "exists"
[DEBUG][dotdrop.templategen._load_funcs_to_dic] load function "exists_in_path"
[DEBUG][dotdrop.templategen._debug_dict] template additional variables:
[DEBUG][dotdrop.templategen._debug_dict] - "string2": default value
[DEBUG][dotdrop.templategen._debug_dict] - "string1": unoverriden value
[DEBUG][dotdrop.templategen._debug_dict] - "profile": default
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_dotpath": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_cfgpath": /home/username/Test/dotdrop-test2/config.yaml
[DEBUG][dotdrop.templategen._debug_dict] - "_dotdrop_workdir": /home/username/Test/dotdrop-test2
[DEBUG][dotdrop.templategen._debug_dict] - "os": linux
[DEBUG][dotdrop.templategen._debug_dict] - "release": 6.1.0-3-686
[DEBUG][dotdrop.templategen._debug_dict] - "distro_id": devuan
[DEBUG][dotdrop.templategen._debug_dict] - "distro_version": 5
[DEBUG][dotdrop.templategen._debug_dict] - "distro_like": debian
[DEBUG][dotdrop.dotdrop._dotfile_install] installing dotfile: "test1"
[DEBUG][dotdrop.dotdrop._dotfile_install] dotfile: "test1"
src: "/home/username/Test/dotdrop-test2/src"
dst: "/home/username/Test/dotdrop-test2/output"
link: "nolink"
template: "True"
pre-action:
post-action:
trans_r:
trans_w:
[DEBUG][dotdrop.utils.patch_ignores] ignores before patching: []
[DEBUG][dotdrop.utils.patch_ignores] ignores after patching: []
[DEBUG][dotdrop.installer.install] installing "/home/username/Test/dotdrop-test2/src" to "/home/username/Test/dotdrop-test2/output" (link: nolink)
[DEBUG][dotdrop.installer.install] install /home/username/Test/dotdrop-test2/src to /home/username/Test/dotdrop-test2/output
[DEBUG][dotdrop.installer.install] "/home/username/Test/dotdrop-test2/src" is a directory: True
[DEBUG][dotdrop.installer._copy_dir] deploy dir /home/username/Test/dotdrop-test2/src
[DEBUG][dotdrop.installer._copy_dir] deploy sub from /home/username/Test/dotdrop-test2/output: somefile.txt
[DEBUG][dotdrop.installer._copy_file] deploy file: /home/username/Test/dotdrop-test2/src/somefile.txt
[DEBUG][dotdrop.installer._copy_file] ignore empty: False
[DEBUG][dotdrop.installer._copy_file] ignore pattern: []
[DEBUG][dotdrop.installer._copy_file] is_template: True
[DEBUG][dotdrop.installer._copy_file] no empty: False
[DEBUG][dotdrop.templategen._handle_file] using "magic" for filetype identification
[DEBUG][dotdrop.templategen._handle_file] filetype "/home/username/Test/dotdrop-test2/src/somefile.txt": text/plain
[DEBUG][dotdrop.templategen._handle_file] is text "/home/username/Test/dotdrop-test2/src/somefile.txt": True
[DEBUG][dotdrop.installer._write] /home/username/Test/dotdrop-test2/output/somefile.txt is the same
[DEBUG][dotdrop.installer.install] applying chmod 755 to /home/username/Test/dotdrop-test2/output
[DEBUG][dotdrop.installer._log_install] install: IGNORED
[DEBUG][dotdrop.dotdrop.cmd_install] install done: installed ""
0 dotfile(s) installed.
[DEBUG][dotdrop.dotdrop.main] done executing command "install"
[DEBUG][dotdrop.dotdrop.main] options loaded in 0.9963016510009766
[DEBUG][dotdrop.dotdrop.main] command executed in 0.15488004684448242
[DEBUG][dotdrop.dotdrop.main] return True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment