1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 18:34:48 +00:00
Commit Graph

133 Commits

Author SHA1 Message Date
deadc0de6
d252756e46 adding a gencfg command 2024-10-24 23:18:41 +02:00
deadc0de6
6e6c5fb2e3 refactor the parsing 2019-05-31 18:30:19 +02:00
ziirish
489a4ac845 adding ability to inherit variables from included profiles 2019-05-23 16:52:29 +02:00
Davide Laezza
2673c024de [hotfix] imported configs variables were not merged in 2019-05-21 01:00:13 +02:00
deadc0de6
982f464eab fix cmpignore/upignore duplicates for #122 2019-05-06 19:21:31 +02:00
deadc0de6
c158ec933b handle empty config for #130 2019-05-04 16:01:54 +02:00
deadc0de6
ad10adef5d adding dotfile specific variables for templating 2019-05-02 11:23:52 +02:00
deadc0de6
44a26a261d adding default_actions and dotfile src/dst paths to template these (for #125) 2019-05-01 15:55:51 +02:00
Davide Laezza
85383d61e5 Refactoring - What did it cost? Everything 2019-04-28 22:57:25 +02:00
Davide Laezza
a32b43bf2f Fixing conflicts with master 2019-04-28 22:57:25 +02:00
Davide Laezza
057aae4f05 Adding some comments in config.py 2019-04-28 22:57:25 +02:00
Davide Laezza
3a0a4358ed Fixing profiles and variables mixed in between yaml files with import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
deb0dfd9e0 Suppressing commong key warnign for internal variables in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
649575116b Fixing src path in dotfiles to allow different dotpaths than the current one 2019-04-28 22:57:25 +02:00
Davide Laezza
2d66e1847e Refactoring Cfg merge 2019-04-28 22:57:25 +02:00
Davide Laezza
3c9f0040a3 Reporting unsupported recursive globs in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
2949feaefd Adding globbing functionality for import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
9925ec3928 Adding tests for overrided settings in imported_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
124336ed57 Testing merge funcationalities in import_configs 2019-04-28 22:57:25 +02:00
Davide Laezza
bcf89478ba First implementation of import coinfigs: brutally merging dictionary members 2019-04-28 22:57:25 +02:00
Davide Laezza
02bae593e5 Adding stub of profile import functionality 2019-04-28 22:57:25 +02:00
Davide Laezza
917b1a9ce0 Using try-catch KeyError: instead of if in config parser 2019-04-28 22:56:43 +02:00
Davide Laezza
f84920e2e6 Refactoring config parser 2019-04-28 22:56:43 +02:00
deadc0de6
c451baacf5 implement global upignore/cmpignore for #122 2019-04-28 17:52:11 +02:00
deadc0de6
222925dd29 allow to have dynamic dotfile actions for #120 2019-04-27 14:34:34 +02:00
deadc0de6
acee506152 merge defaultlink 2019-04-08 07:51:36 +02:00
deadc0de6
5f6cd81465 refactor links and add more tests 2019-04-04 12:13:47 +02:00
deadc0de6
073b3134db Merge branch 'extactions' 2019-04-03 14:32:17 +02:00
deadc0de6
584927f10b refactor link_import_default to link_on_import (#110) 2019-04-03 13:26:21 +02:00
deadc0de6
4120fada54 implement import -l --link for #110 2019-04-02 22:59:55 +02:00
deadc0de6
15dd13f8b4 migrate to yaml.safe_dump 2019-04-02 21:07:49 +02:00
deadc0de6
d88f29b276 allow relative load external actions 2019-03-29 23:00:22 +01:00
deadc0de6
228524bdf3 implement import external actions for #113 2019-03-29 22:57:58 +01:00
deadc0de6
924868afd9 handle new dotfiles 2019-03-29 22:07:20 +01:00
deadc0de6
af21643e42 remove debug 2019-03-29 19:14:44 +01:00
deadc0de6
2ae78aeb5d adding debug on action parsing 2019-03-29 15:10:48 +01:00
deadc0de6
3e58857d43 refactor link default config variables 2019-03-29 14:43:08 +01:00
deadc0de6
db57a01227 fix include/import bug for #112 2019-03-28 07:27:12 +01:00
deadc0de6
f2a7f8ec9e auto rename link_by_default to link_import_default for #110 2019-03-27 13:44:55 +01:00
deadc0de6
509a7c1848 implement link_install_default for #110 2019-03-27 13:33:01 +01:00
deadc0de6
0495403ee3 dynamically find config file path for #108 2019-03-23 16:48:02 +01:00
deadc0de6
395ef0d1d2 adding pre-defined variables for #105 2019-03-22 08:54:07 +01:00
deadc0de6
42450a8115 fix bug for #99 2019-03-20 21:11:58 +01:00
deadc0de6
e8fe6fead6 Merge branch 'extdotfiles' 2019-03-10 15:12:16 +01:00
deadc0de6
7a96b1f184 implement dynamic ext variables path for #99 2019-03-10 15:08:19 +01:00
deadc0de6
a57c300949 fix unique key for longkey (#100) 2019-03-10 14:33:23 +01:00
deadc0de6
b3ef3cb33b save null for empty profile instead of [] 2019-03-08 08:33:24 +01:00
deadc0de6
49dc1b34a2 handle empty dotpath and empty dotfiles for profile 2019-03-08 08:25:44 +01:00
deadc0de6
e2feeb09c2 allow (dyn)variables in import for #89 2019-03-05 22:11:05 +01:00
deadc0de6
82ac34a520 allow importing profile dotfiles from external file 2019-03-03 17:05:42 +01:00