derrod
0e6b63d1a2
[utils/lfs] Use custom configparser wrapper
...
The main reason is to prevent user configs from being overwritten
and also to only actually write the config file if it has been
modified from within Legendary itself.
Closes #279
2021-05-30 18:57:23 +02:00
derrod
477827033e
[cli/lfs] Add "cleanup" command to remove unused files
2020-11-02 15:53:11 +01:00
derrod
3ea394937b
[lfs] Migrate old manifest structure to new
2020-11-02 15:14:59 +01:00
derrod
83e3af344f
[core/lfs] Remove unversioned local manifest saving/loading
2020-11-02 14:58:23 +01:00
derrod
d842780c73
[lfs] Do not remove comments from ini files
...
Fixes #105
2020-10-24 19:23:40 +02:00
derrod
10cf1f7c00
[lfs] Ensure "Legendary" config section exists
...
Fixes #50
2020-05-30 21:15:13 +02:00
derrod
1622b415ea
[core/utils] Move lfs helpers to utils
2020-05-19 17:45:46 +02:00
derrod
d6abbcc694
Cleanup! (Remove shebangs, unused files)
2020-05-15 07:01:30 +02:00
derrod
b6a701708b
[lfs] Honor XDG_CONFIG_HOME env variables
2020-05-15 06:52:58 +02:00
derrod
0d08263afa
[lfs] Return empty installed list if installed is None
...
Fixes #9
2020-04-28 06:13:03 +02:00
derrod
035e23b964
[core/lfs] Clean up local manifest saving/loading
2020-04-25 23:06:46 +02:00
derrod
a59107e503
[core/lfs] Load correct old manifest file after aborted installation
...
If a user were to start and then abort an installation previously
we would have loaded the downloaded new manifest, rather than the
one of the installed version. By explicitly setting the version
we can avoid this.
2020-04-24 06:29:22 +02:00
derrod
92a0003e6f
[core/lfs] Fix old manifest saving and install version saving
2020-04-20 01:27:28 +02:00
derrod
e00e534f2c
First public test version of legendary
...
Unfortunately the history from before this commit is lost to time. And
that's probably for the best.
2020-04-14 15:40:41 +02:00