abraunegg
98624267c5
Implement --dry-run ( #337 )
...
* Implement new feature --dry-run
2019-03-11 17:57:47 +11:00
abraunegg
ba834368ca
Implement --check-for-nosync to ignore folder when special file present (Issue #163 ) ( #390 )
...
* Implement a capability to ignore a folder when a special file (.nosync) is present
2019-03-03 05:58:36 +11:00
Norbert Preining
388a3bb102
Merge branch 'master' into norbert/config-options
2019-02-27 08:51:28 +09:00
Norbert Preining
09f328e63f
configurable logging intervals in monitor mode (Issue: #378 ) ( #391 )
...
* Configurable interval of logging in monitor mode (Issue: #378 )
2019-02-27 07:21:23 +11:00
Norbert Preining
8cabe38e49
update log.verbose from options
2019-02-25 11:55:32 +09:00
Norbert Preining
8b7d772680
remove work-around from previous versions
2019-02-24 16:58:02 +09:00
Norbert Preining
d02be44b9a
order getopt call options alphabetically
2019-02-24 16:56:50 +09:00
Norbert Preining
d49a598f4b
clean up, move help function
2019-02-24 16:33:10 +09:00
Norbert Preining
a71b9bf789
Merge branch 'master' into norbert/config-options
2019-02-24 16:27:53 +09:00
abraunegg
7a47df7a38
Implement --skip-dot-files ( #386 )
...
* Implement new CLI option --skip-dot-files to skip .files and .folders if option is used
2019-02-24 17:19:45 +11:00
Norbert Preining
f2f272a8f8
move more parts of the getopt calls into config module
2019-02-22 22:00:57 +09:00
Norbert Preining
a635cab0ad
config options: working version
2019-02-22 16:15:10 +09:00
Norbert Preining
25b09775ab
more playing around
2019-02-22 10:41:07 +09:00
Norbert Preining
7c9ea56293
some playground
2019-02-22 10:39:16 +09:00
Norbert Preining
1c6fd5df39
notification on incoming changes ( #355 )
...
* When notifications are enabled, display the number of OneDrive changes to process if any are found
* Add 'config' option 'min_notif_changes' for minimum number of changes to notify on, default = 5
* Update readme, manual page for new option
2019-01-29 04:54:03 +11:00
Norbert Preining
025a3b2878
check config file keys for validity ( #296 )
...
* check config file keys for validity, use setValue instead of direct access
* Update config.d
Add 'drive_id' to be initialised, set to an empty string
* exit application if there is a configuration file error
* Issue #293 was caused by a spelling error in the configuration file.
If the configuration file has errors, we should not load it or run
using the application defaults as this may have undesirable consequences
for users data
* missed returning false on key issue
* Missed this edit of the file
2018-12-20 08:51:21 +09:00
abraunegg
a26a69ce9f
Change logging to a separate logfile is no longer the default ( #239 )
...
* Change '--download' to '--download-only' to align with '--upload-only'
* Enable logging to a separate file only if the '--enable-logging' flag is passed through at client run time
* Implement configuration option for logfile location, if logging is enabled
2018-11-24 07:13:16 +11:00
abraunegg
be1cb5e5ab
Update how default path is set when running under systemd ( #170 )
...
* Update how default path is set when running under systemd
2018-09-13 08:46:27 +10:00
abraunegg
2bb5dce752
Fix --no-remote-delete ( #110 )
...
* Original implementation of --no-remote-delete used a cfg value, however this introduced 2 issues - value could be set via a config parameter which was not the intention, but also could be set to a non true value causing application issues. This patch resolves how --no-remote-delete should have originally been implemented
2018-08-10 07:40:17 +10:00
abraunegg
e922a7d85e
Implement Feature Request: Make checkinterval for monitor configurable (Issue #31 ) ( #97 )
...
* Implement Feature: Make checkinterval for monitor configurable
* Update monitor mode processing logic
2018-08-08 05:35:18 +10:00
abraunegg
2a113de66c
Resolve missing config value: no-remote-delete ( #103 )
...
* Resolve missing config value: no-remote-delete
2018-08-07 19:27:21 +10:00
Leif Denby
c0074638da
Add ability to skip symlinks (Issue #87 ) ( #92 )
...
* Add ability to skip symlinks
2018-08-03 06:02:10 +10:00
abraunegg
835806f0eb
Update "hidden" directory & skip_file handling
...
* Partial rollback of 570d42269e
to
original logic behind isNameExcluded()
* Removed .* from default skip_file configuration
2018-04-16 21:39:45 +10:00
skilion
691862b18f
implement the recommended way to enumerate changes
2017-05-28 20:54:57 +02:00
skilion
97a9d53914
refactored selective sync code
...
fixed bug in selective sync
2017-03-24 22:31:56 +01:00
skilion
9dd944286f
new feature selective sync
...
removed system wide config file
hardcoded sane default config
updated README
2017-03-12 16:11:51 +01:00
skilion
6913c87d5c
schema upgrade
2016-12-25 19:23:33 +01:00
skilion
f5fc13cbad
getValue() with default return value
2016-09-18 11:37:41 +02:00
skilion
738536736a
Refactoring
...
- unified configs
- logging module
- new cmd line option to change the config dir
2016-08-04 23:43:10 +02:00
skilion
b4aeda818a
regex simplified
2015-09-25 21:39:18 +02:00
skilion
7afae8fbb8
correct way to test if a value is in the AA
2015-09-24 19:12:19 +02:00
skilion
3489827431
alert when no config file is found
2015-09-24 18:59:17 +02:00
skilion
7cfa936db8
changed how config files works
2015-09-22 14:48:18 +02:00
skilion
9867a7abea
possibility to get a default value in Config.get
2015-09-17 16:43:45 +02:00
skilion
ff07f13cd6
command line options
2015-09-14 19:21:06 +02:00
skilion
00d53f648e
first commit
2015-09-01 20:47:44 +02:00