Skip to content

Many changes#11

Open
cweiske wants to merge 40 commits into
abhimanyuPathania:masterfrom
cweiske:master
Open

Many changes#11
cweiske wants to merge 40 commits into
abhimanyuPathania:masterfrom
cweiske:master

Conversation

@cweiske
Copy link
Copy Markdown

@cweiske cweiske commented Jul 25, 2017

I made a couple of changes to lyrico to fix some bugs and adjust it to my needs.

I'd like to hear your opinion. Feel free to pick the changes you like.

Two of them are in separate branches and separate pull requests already.

cweiske added 30 commits July 7, 2017 21:17
When the configuration file does not exist, it is automatically created
during runtime now and not on installation.

Also, the correct user config directory is used, according to the
operating system rules via the "appdirs" library.

Resolves: abhimanyuPathania#5
- Split configuration loading and validation
- Setting configuration values does not require a valid configuration
  anymore
- Configuration file is only written when something is changed
- A full configuration file is written each time, so there can
  be no partially invalid config files anymore
- Passing the source_dir as "normal" command line parameter
  (without "set") does not change config anymore
- source_dir must not be set in config file and may be passed
  as command line parameter

Resolves: abhimanyuPathania#4
Resolves: abhimanyuPathania#6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant