deadc0de6
b53f9396ec
do not fail on sub config
2024-10-26 10:55:37 +02:00
deadc0de6
501d3276a4
fix sub config import error
2024-10-26 10:55:37 +02:00
deadc0de6
c1d24d55e1
fix bug
2024-10-26 10:55:37 +02:00
deadc0de6
18b815a3cd
linting
2024-10-26 10:55:37 +02:00
deadc0de6
82fce073aa
properly handle bad config
2024-10-26 10:55:37 +02:00
deadc0de6
2c462c3f36
cleaning
2023-12-22 08:58:30 +01:00
deadc0de6
5f16e6a074
potential fix
2023-12-22 08:58:30 +01:00
deadc0de6
0fa4c6110f
fix dotfile trans
2023-10-22 14:40:55 +02:00
deadc0de6
11bfd0a838
deprecated trans_r/w for install/update
2023-10-22 14:40:55 +02:00
deadc0de6
3d22b7beeb
chmod printing
2023-09-07 20:49:12 +02:00
Alfred Wingate
56d5a86eb2
toml: move from toml to tomllib + tomli_w
...
* toml is getting removed from distributions due to being generally
unmaintained and not support the lastest TOML standard.
* For parsing use tomllib which is included in python3.11 and tomli for
earlier interpeter versions.
* For writing use tomli-w. tomli-w.dump() expects bytes-like objects so
work around it to keep compatability and minimize changes elsewhere.
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2023-08-05 23:15:48 +02:00
deadc0de6
caedd7cd8d
fix variable templating
2023-04-13 22:25:54 +02:00
deadc0de6
02cb9708e1
support nested variables
2023-04-13 22:25:54 +02:00
deadc0de6
6fb643590e
fix bug #380
2023-02-28 20:36:21 +01:00
deadc0de6
e900026cba
fix #378 and add unittest
2023-01-22 10:56:58 +01:00
deadc0de6
ba7ef07be7
fix bug import no dotfile
2023-01-19 13:26:53 +01:00
deadc0de6
e2322c5842
fix bug #375
2023-01-13 11:04:58 +01:00
deadc0de6
83662006d7
add chmod preserve for #368
2022-12-13 09:59:22 +01:00
deadc0de6
7974939e68
add ability to import to no profile with ALL
2022-09-03 11:26:04 +02:00
deadc0de6
a97dd46d15
refactoring
2022-09-01 15:26:59 +02:00
deadc0de6
df65f3a126
f-string refactoring
2022-08-28 22:10:20 +02:00
deadc0de6
5b9d248219
linting
2022-08-25 23:21:11 +02:00
deadc0de6
dc68277ab8
add import and trans{_r,_w}
2022-06-05 13:35:35 +02:00
deadc0de6
cda6d08f5f
deprecate link:link
2022-05-31 21:45:13 +02:00
deadc0de6
493479079e
ensure workdir is defined
2022-05-31 21:45:13 +02:00
deadc0de6
a547f0f72b
adding relative symlink for #348
2022-05-31 21:45:13 +02:00
deadc0de6
cd3a1a26a2
add ability to template dotpath for #346
2022-05-27 12:37:57 +02:00
deadc0de6
c31f8ffcd5
defaults to yaml on load
2022-05-27 12:37:57 +02:00
deadc0de6
5358ee20cb
linting
2022-05-27 12:37:57 +02:00
deadc0de6
da094e3181
properly handle toml
2022-05-27 12:37:57 +02:00
deadc0de6
5e1a49d959
handle toml for #343
2022-05-27 12:37:57 +02:00
deadc0de6
1291b4b29a
fix tests realpath
2022-05-24 18:25:10 +02:00
deadc0de6
45ccbd69e6
add dotfile to profile
2022-05-24 18:25:10 +02:00
deadc0de6
17f115bff8
do not mix yaml
2022-05-24 18:25:10 +02:00
deadc0de6
1fa46edc12
add new profile key to live version too
2022-05-24 18:25:10 +02:00
deadc0de6
93025eae37
fix bug
2022-05-24 18:25:10 +02:00
Davide Laezza
b54da1f5c0
fix: report error on double config import
2022-01-28 11:02:14 +01:00
deadc0de6
e68ace00e5
linting
2021-11-19 12:08:55 +01:00
deadc0de6
01fd7688d4
fix #336
2021-11-19 12:04:26 +01:00
deadc0de6
050d61d819
debug outputs
2021-11-19 11:27:40 +01:00
deadc0de6
24b43522a4
linting
2021-11-18 15:20:31 +01:00
deadc0de6
eb3cdbca60
fix import_config with same profile and merging
2021-11-18 15:14:52 +01:00
deadc0de6
e2e86d3a9d
save uservariables to file
2021-09-23 21:34:47 +02:00
deadc0de6
64eb15f97e
change precedence of uservariables
2021-09-23 21:05:51 +02:00
deadc0de6
4dae77c0cc
fix C0201
2021-09-22 15:08:22 +02:00
deadc0de6
ac4c6213b1
uservariables takes precendence over other variables
2021-09-22 11:31:52 +02:00
deadc0de6
89aa981944
linting
2021-09-22 11:19:55 +02:00
deadc0de6
55e6ff46b8
implement user input for #318
2021-09-22 11:16:17 +02:00
deadc0de6
6a51a7abad
linting
2021-04-30 21:29:12 +02:00
deadc0de6
cb71bf299f
linting
2021-04-30 20:01:02 +02:00