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 |
|