mirror of
https://github.com/borgbase/vorta
synced 2024-12-22 07:43:09 +00:00
2cb9afd4d5
Allows vorta to be called with the command-line flag `--development` or `-D` that will make it use a directory in the project tree to store all the settings, logs, and cache. This default directory will be called `.dev_config` and placed in the projects root. Also allows for a custom directory path allowing for multiple "configuration" folders at once. This can be used to prevent the vorta instance that a developer is working on from accessing the configuration files that they have set up for their personal backups. * .gitignore : Add `.dev_config`. * src/vorta/utils.py (parse_args): Add `--development` flag. The default will be `DEFAULT_DIR_FLAG`. * src/vorta/utils.py : Add `DEFAULT_DIR_FLAG`. * src/vorta/config.py : Add methods for populating the config directories exposed by this module. * src/vorta/__main__.py (main): Handle `--development` flag and update config directories if its specified. * Access config constants through the `config` module instead of importing them directly with `from .config import`. --------- Co-authored-by: yfprojects <62463991+real-yfprojects@users.noreply.github.com>
30 lines
444 B
Text
30 lines
444 B
Text
.DS_Store
|
|
.idea/
|
|
bin/
|
|
build/
|
|
dist/
|
|
docs/
|
|
*.autosave
|
|
__pycache__
|
|
.pytest_cache
|
|
.eggs
|
|
vorta.egg-info
|
|
.coverage
|
|
.tox
|
|
.python-version
|
|
.vagrant
|
|
*.log
|
|
htmlcov
|
|
# virtual python environments
|
|
env
|
|
venv
|
|
.env
|
|
.venv
|
|
# dirs created by the --development option
|
|
.dev_config/
|
|
# Avoid adding translations of source language
|
|
# Files are still used by Transifex
|
|
src/vorta/i18n/ts/vorta.en.ts
|
|
src/vorta/i18n/ts/vorta.en_US.ts
|
|
flatpak/app/
|
|
flatpak/.flatpak-builder/
|