1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-09 03:39:15 +00:00
Commit Graph

149 Commits

Author SHA1 Message Date
Davide Laezza
f26cd16dfe Removing redundant path existence checks in _load_yaml and _import_sub 2020-03-22 12:50:02 +01:00
deadc0de6
e53a7d5229 refactor for #212 2020-03-22 07:46:59 +01:00
Davide Laezza
566d2baac4 Using rpartition to split attributes in import paths 2020-03-21 17:49:11 +01:00
Davide Laezza
17cc6bd33a Fixing :optional import attribute for globbed paths 2020-03-21 14:52:41 +01:00
Davide Laezza
eeccd78ade Fixing custom filters and functions paths 2020-02-22 17:08:09 +01:00
deadc0de6
fb071321e9 add func_file and filter_file for the config (for #210) 2020-02-15 13:05:17 +01:00
deadc0de6
7498be51b6 allow empty src/dst for dotfiles 2020-01-29 14:51:48 +01:00
deadc0de6
873a22bab6 ensure profile dotfiles is not None 2020-01-29 14:09:50 +01:00
deadc0de6
53dfbc8aa3 fix bug for #204 2020-01-21 09:03:24 +01:00
deadc0de6
9e51dfc0e8 fix splitting issue for #198 and rename to optional 2019-12-29 16:05:05 +01:00
deadc0de6
35ebd2b43a implement feature for #198 2019-12-27 18:40:54 +01:00
deadc0de6
e681235ea5 fix bugs for #165 2019-11-20 14:18:40 +01:00
deadc0de6
b7d0f6ed32 fix bugs for #165 2019-11-20 14:00:15 +01:00
deadc0de6
8bebf7319d do not add new dotfiles if ALL is used 2019-09-29 13:59:27 +02:00
deadc0de6
a4a831195e fix dotfile src/dst not expanded with ext variables (#177) 2019-07-10 13:39:02 +02:00
deadc0de6
5e3dce92a9 fix bug for #177 2019-07-10 10:10:44 +02:00
deadc0de6
6f165d0d3e adding minimum version for config file (#174) 2019-07-07 18:44:23 +02:00
deadc0de6
51a0c19d5b add warning for updated deprecated entries (#174) 2019-07-07 18:14:07 +02:00
deadc0de6
8902cd3cf4 display clean exception when config file not found (#171) 2019-06-23 11:53:42 +02:00
deadc0de6
3375b5ca48 profile variables get precedence (#169) 2019-06-20 15:38:17 +02:00
deadc0de6
eb9cae54da fix bug for #168 2019-06-19 19:36:44 +02:00
deadc0de6
44723dc032 fix issues with variables expansions 2019-06-19 15:39:40 +02:00
deadc0de6
51530451e0 pep8 2019-06-19 08:58:19 +02:00
deadc0de6
cc636e96c6 fix bug for #166 2019-06-19 08:53:35 +02:00
deadc0de6
dc45a6dc78 fix several issues with variable importation and resolving 2019-06-17 15:41:03 +02:00
Davide Laezza
49fd345da7 Adding parsing of variables in profile actions 2019-06-17 10:48:51 +02:00
deadc0de6
6384516cdc fail if dynvariables cannot be executed successfully 2019-06-12 10:10:38 +02:00
deadc0de6
42f195d7c6 allow comments in yaml 2019-06-12 10:04:21 +02:00
deadc0de6
9d0c30e633 migrate trans to trans_read 2019-06-09 18:04:34 +02:00
deadc0de6
9df3522a17 trans gets replaced with trans_read in dotfiles 2019-06-09 17:50:06 +02:00
deadc0de6
a89fae29cf inherit actions from profile include (for #152) 2019-06-07 09:55:08 +02:00
deadc0de6
e1f1eadc1f fix naked actions parsed as pre action instead of post 2019-06-07 08:53:02 +02:00
deadc0de6
df9b56214d python 3.4 no longer supported (EOL) 2019-06-06 17:22:40 +02:00
deadc0de6
d008e6a895 migrate from PyYAML to ruamel.yaml 2019-06-06 17:11:13 +02:00
deadc0de6
cd722e6eb1 fix bare exception for pep8 2019-06-05 09:27:43 +02:00
deadc0de6
e01b84fa73 disable sort_keys on yaml only for version >= 5.1 2019-06-05 09:13:04 +02:00
deadc0de6
274a613b99 avoid yaml keys to be re-ordered 2019-06-04 22:40:44 +02:00
deadc0de6
9c9a4c6d2b fix bug with remove and ALL in profiles 2019-06-04 22:25:16 +02:00
deadc0de6
ba93547ea0 fix diverse bugs 2019-06-02 19:42:53 +02:00
deadc0de6
55778f7959 fix config saving bug 2019-06-02 19:12:22 +02:00
deadc0de6
4ed7b4d78c adding "remove" option for #47 and fix a few issues/bugs 2019-06-02 18:18:52 +02:00
deadc0de6
bebe6f5eae keep order of included profiles for #149 2019-06-02 13:31:36 +02:00
deadc0de6
936f919062 refactor 2019-06-02 12:01:09 +02:00
deadc0de6
a90995d427 rename trans to trans_read 2019-06-02 11:34:29 +02:00
deadc0de6
27e6a0da58 refactor resolve_path 2019-06-02 11:26:30 +02:00
deadc0de6
805f15f7a2 handle glob in imports 2019-05-31 21:40:01 +02:00
deadc0de6
8f8c39ce9c add src=key for dotfile if not present (for #150) 2019-05-31 20:31:24 +02:00
deadc0de6
015874ea25 make it python3.4 compatible 2019-05-31 18:38:09 +02:00
deadc0de6
6e6c5fb2e3 refactor the parsing 2019-05-31 18:30:19 +02:00