Dan Helfman
|
9a80fec91b
|
When running tests, use Ruff for faster and more comprehensive code linting and formatting.
|
2025-07-17 23:24:58 -07:00 |
|
Dan Helfman
|
3eabda45f2
|
If a boolean option name already starts with "no_", don't add a "--no-no-..." CLI flag (#303).
|
2025-04-03 16:21:22 -07:00 |
|
Dan Helfman
|
d2c3ed26a9
|
Make a CLI flag for any config option that's a list of scalars (#303).
|
2025-04-02 23:15:21 -07:00 |
|
Dan Helfman
|
bbf6f27715
|
For boolean configuration options, add separate "--foo" and "--no-foo" CLI flags (#303).
|
2025-04-02 17:08:04 -07:00 |
|
Dan Helfman
|
364200c65a
|
Fix incorrect matching of non-zero array index flags with dashed names (#303).
|
2025-04-02 09:37:52 -07:00 |
|
Dan Helfman
|
4065c5d0f7
|
Fix use of dashed command-line flags like "--repositories[2].append-only" generated from configuration (#303).
|
2025-04-01 23:04:53 -07:00 |
|
Dan Helfman
|
affe7cdc1b
|
Expose propertyless YAML objects from configuration (e.g. "constants") as command-line flags (#303).
|
2025-04-01 21:05:44 -07:00 |
|
Dan Helfman
|
5bf2f546b9
|
More automated tests (#303).
|
2025-03-27 21:01:56 -07:00 |
|
Dan Helfman
|
b4c558d013
|
Add tests for CLI arguments from schema logic (#303).
|
2025-03-27 16:49:14 -07:00 |
|
Dan Helfman
|
79bf641668
|
Set the action type when cloning an argument for a list index flag (#303).
|
2025-03-27 12:42:49 -07:00 |
|
Dan Helfman
|
50beb334dc
|
Add tests for adding array element arguments and fix the code under test (#303).
|
2025-03-27 11:07:25 -07:00 |
|
Dan Helfman
|
814cdb4b87
|
Deprecate the "borgmatic_source_directory" option in favor of "user_runtime_directory" and "user_state_directory" (#562). Move the default borgmatic streaming database dump and bootstrap metadata location on disk (#562). With Borg 1.4+, store database dumps and bootstrap metadata in a "/borgmatic" directory within a backup archive (#838). Add "--local-path", "--remote-path", and "--user-runtime-directory" flags to the "config bootstrap" action.
|
2024-11-03 13:14:05 -08:00 |
|
Dan Helfman
|
7894600408
|
Fix "Unrecognized argument" error when the same value is with different command-line flags (#881).
|
2024-06-20 11:53:52 -07:00 |
|
Dan Helfman
|
b62017be4b
|
Fix edge case in which "--config somepath.yaml" followed by an action alias (e.g. init for rcreate) wasn't parsed correctly (#716).
|
2023-06-24 15:35:10 -07:00 |
|
Dan Helfman
|
8debcbeaba
|
Remove duplicated tests (#716).
|
2023-06-24 14:28:50 -07:00 |
|
Dan Helfman
|
35a11559ac
|
Fix error parsing arguments with multiple verbosity flags (#716).
|
2023-06-24 14:10:47 -07:00 |
|
Dan Helfman
|
7b8be800a4
|
Refactor arguments parsing to fix bootstrap action CLI issues (#712).
|
2023-06-19 16:18:47 -07:00 |
|
Divyansh Singh
|
3315555d06
|
cleaner test
|
2023-06-09 00:21:41 +05:30 |
|
Divyansh Singh
|
6475345a8f
|
attempt to test parse_subparser_arguments
|
2023-06-08 01:02:43 +05:30 |
|
Divyansh Singh
|
f82631e3bb
|
tests for arguments.py
|
2023-06-07 00:56:19 +05:30 |
|
Dan Helfman
|
9db31bd1e9
|
Run any command-line actions in the order specified instead of using a fixed ordering (#304).
|
2023-03-08 13:19:41 -08:00 |
|
Dan Helfman
|
b525e70e1c
|
Run "compact" action by default when no actions are specified (#394).
|
2022-02-09 14:33:12 -08:00 |
|
Dan Helfman
|
cf8882f2bc
|
Run arbitrary Borg commands with new "borgmatic borg" action (#425).
|
2021-06-17 20:41:44 -07:00 |
|
Dan Helfman
|
1a1bb71af1
|
Fix error with "borgmatic check --only" command-line flag with "extract" consistency check (#217).
|
2019-09-20 11:43:27 -07:00 |
|
Dan Helfman
|
7185146481
|
A bunch of tests for parse_subparser_arguments().
|
2019-06-23 16:06:39 -07:00 |
|