mirror of https://github.com/digint/btrbk
btrbk: add "latest" output format
Same as "resolved", but hides target if none present.pull/409/head
parent
d7902fb30c
commit
d80a8abb8a
10
btrbk
10
btrbk
|
@ -226,6 +226,13 @@ my %table_formats = (
|
||||||
raw => [ qw( source_url source_host source_port source_path snapshot_subvolume snapshot_name status source_rsh ) ],
|
raw => [ qw( source_url source_host source_port source_path snapshot_subvolume snapshot_name status source_rsh ) ],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
latest => { # same as resolved, except hiding target if not present
|
||||||
|
# NOTE: snapshot_path is ambigous and does NOT print SUBVOL_PATH here (should be snapshot_subvolume, left as-is for compatibility)
|
||||||
|
table => [ qw( -source_host -source_port source_subvolume snapshot_subvolume status -target_host -target_port -target_subvolume ) ],
|
||||||
|
long => [ qw( -source_host -source_port source_subvolume snapshot_subvolume status -target_host -target_port -target_subvolume -target_type ) ],
|
||||||
|
raw => [ qw( type source_url source_host source_port source_path snapshot_path snapshot_name status target_url target_host target_port target_path target_type source_rsh target_rsh ) ],
|
||||||
|
},
|
||||||
|
|
||||||
stats => {
|
stats => {
|
||||||
table => [ qw( -source_host -source_port source_subvolume snapshot_subvolume -target_host -target_port -target_subvolume snapshots -backups ) ],
|
table => [ qw( -source_host -source_port source_subvolume snapshot_subvolume -target_host -target_port -target_subvolume snapshots -backups ) ],
|
||||||
long => [ qw( -source_host -source_port source_subvolume snapshot_subvolume -target_host -target_port -target_subvolume snapshot_status backup_status snapshots -backups -correlated -orphaned -incomplete ) ],
|
long => [ qw( -source_host -source_port source_subvolume snapshot_subvolume -target_host -target_port -target_subvolume snapshot_status backup_status snapshots -backups -correlated -orphaned -incomplete ) ],
|
||||||
|
@ -6849,6 +6856,9 @@ MAIN:
|
||||||
elsif($action_resolve eq "snapshots") {
|
elsif($action_resolve eq "snapshots") {
|
||||||
print_formatted("snapshots", \@data);
|
print_formatted("snapshots", \@data);
|
||||||
}
|
}
|
||||||
|
elsif($action_resolve eq "latest") {
|
||||||
|
print_formatted("latest", \@data);
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
print_formatted("resolved", \@data);
|
print_formatted("resolved", \@data);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue