Commit Graph

83 Commits

Author SHA1 Message Date
Stéphane Lesimple
9a31363f3a chore: perltidy/perlcritic 2022-01-04 19:19:13 +01:00
Stéphane Lesimple
3f4694eb40 feat: support raid1c3/4, display metadata profile, display total device allocatable space 2022-01-04 19:19:13 +01:00
Stéphane Lesimple
33a317dfb7 enh: use --raw for btrfs fi show when available 2022-01-04 19:19:13 +01:00
Stéphane Lesimple
9af13aaaba enh: canonicalize mountpoint for relative paths 2022-01-04 19:19:13 +01:00
Stéphane Lesimple
410a002fa9 enh: remove mountpoint dependency 2022-01-04 19:19:13 +01:00
Stéphane Lesimple
fcf4a98f85 update README 2022-01-03 19:06:56 +01:00
Stéphane Lesimple
4f286276f9 update README.md 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
6a1c5b1e4c feat: add --version 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
139aed1f73 fix: fix multiple orphans of same parent in --deleted 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
0b420a3bd8 fix: -d is now --deleted, not --debug 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
7e66d9b270 feat: autodetect column size 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
5c3540a0b5 feat: add --show-parent 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
cae6f52eff feat: add --show-ruuid, --wide, --no-wide 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
1e7b0b1ef0 enh: better output in multi-FS mode 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
4349422f40 feat: when given mountpoint is not one, find its parent 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
5ddba2fe0b feat: add --show-toplevel 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
3c30304d7e feat: add --deleted 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
eaee8d8958 enh: adjust format for very high gen/cgen 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
8e9a2ec3b0 fix: more complex algorithm to sort volumes correctly when orphans are found (#7) 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
d3c183965f enh: detect arguments errors 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
e3ca15264d feat: add --show-otime to show snaps creation time 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
372ea532c4 feat: add --btrfs-binary 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
f4b7a2ea4a chore: simplify code, add comments 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
f5137b2851 enh: also extract otime of snaps 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
6b6da1c770 fix: top_depth doesn't exist, v3.18+ has 'top level' instead 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
0aba9f7a64 chore: adjust debug and sub names 2022-01-03 14:00:31 +01:00
Stéphane Lesimple
098760ea15 feat: add --bright, default to non-bright colors
Previous bright colors were not light-terminal friendly.
Default to the non-bright versions of colors, and add
an option to force use of bright colors.
2022-01-03 14:00:31 +01:00
Stéphane Lesimple
8fbe5b8513 fix: -f with multiple filesystems 2020-02-19 20:48:28 +01:00
Stéphane Lesimple
317becb513
chore: add github workflow (#6) 2019-11-18 12:44:16 -08:00
amc90
e5f775cfc3 Sort filesystem keys before iterating (#4) 2019-08-31 14:19:42 +02:00
Stéphane Lesimple
284d8cdb2e add --free-space 2019-03-31 18:08:38 +02:00
Stéphane Lesimple
9689b7be80 add --no-header 2019-03-31 18:07:49 +02:00
Stéphane Lesimple
ec8ad2c2c4 separate filesystems by an empty line 2019-03-31 16:10:34 +02:00
Stéphane Lesimple
780e85487d optimize algorithmic complexity of free/unallocatable space calculation 2019-03-22 23:19:18 +01:00
Stéphane Lesimple
9af613ccd5 fix incorrect unallocatable amount for ratio 1 profiles 2019-03-22 20:41:05 +01:00
Stéphane Lesimple
901e37d067 reorganize subs, get rid of now useless btrfs fi df call 2019-03-16 18:21:34 +01:00
Stéphane Lesimple
69f9eff631 less hacky way of handling colors, and detect 0/8/256 color terms 2019-03-16 17:56:38 +01:00
Stéphane Lesimple
44519cc2b0 fix width of rfer column for fs 2019-03-16 16:08:23 +01:00
Stéphane Lesimple
ee17e7616b unquote hash keys for readability 2019-03-16 15:59:57 +01:00
Stéphane Lesimple
4b83ec5f25 correct column-size for --raw --no-color 2019-03-16 15:58:44 +01:00
Stéphane Lesimple
1e95d69bd2 add --raw 2019-03-16 15:43:17 +01:00
Stéphane Lesimple
9f17933a5f explicitly silence btrfs-progs' raid56 unimplemented warning, because we actually implement it ourselves 2019-03-16 15:28:22 +01:00
Stéphane Lesimple
18a7491611 display unallocatable space if there is some 2019-03-16 15:26:56 +01:00
Stéphane Lesimple
3f7521fd83 update readme 2019-03-16 14:56:09 +01:00
Stéphane Lesimple
906fa5d282 perltidy 2019-03-16 14:45:05 +01:00
Stéphane Lesimple
e4788188fc update readme 2019-03-16 14:21:31 +01:00
Stéphane Lesimple
994e521159 feat: implement realfree for single, dup, raid0, raid10, raid5, raid6 2019-03-16 14:20:33 +01:00
Stéphane Lesimple
4f7f311bd2 don't show script-internal id of filesystem (-1) 2019-03-16 14:19:47 +01:00
Stéphane Lesimple
49094d8bf9 pre-fill info for main volume even when quota is disabled 2019-03-16 14:16:59 +01:00
Stéphane Lesimple
73d65d3ecd Dumper: sort keys for easier debug 2019-03-16 14:16:09 +01:00