scripts: Renamed -w/--wait -> -t/--wait

I'm trying to avoid the inevitable conflict with -w/--word, which will
probably become important when exploring non-32-bit filesystem
configurations.

Renaming this to -t/--wait still conflicts with -t/--tree and -t/--tiny,
but as a debug-only flag, I think these are less important.

Oh, and -t/--trace, but test.py/bench.py are already quite different in
their flag naming  (see -d/--disk vs -d/--diff).

---

Renamed a few other flags while tweaking things:

- -t/--tiny -> --tiny (dropped shortform)
- -w/--word-bits -> -w/--word/--word-bits
- -t/--tree -> -R/--tree/--rbyd/--tree-rbyd
- -R/--tree-rbyd -> -Y/--rbyd-all/--tree-rbyd-all
- -B/--tree-btree -> -B/--btree/--tree-btree

After tinkering with it a bit, I think the -R/-Y/-B set of flags are a
decent way to organize the tree renderers. At least --tree-rbyd-all does
a better job of describing the difference between --tree-rbyd and
--tree-rbyd-all.
This commit is contained in:
Christopher Haster
2025-11-16 15:00:33 -06:00
parent 9bc41099f0
commit efdcb912f5
15 changed files with 66 additions and 51 deletions
+13 -10
View File
@@ -2350,7 +2350,7 @@ class TreeArt:
else:
alts[ralt.toff] |= {'nf': ralt.off, 'c': ralt.color}
if args.get('tree_rbyd'):
if args.get('tree_rbyd_all'):
# treat unreachable alts as converging paths
for j_, alt in alts.items():
if 'f' not in alt:
@@ -2899,8 +2899,8 @@ def main(disk, mroots=None, *,
# precompute tree renderings
t_width = 0
if (args.get('tree')
or args.get('tree_rbyd')
if (args.get('tree_rbyd')
or args.get('tree_rbyd_all')
or args.get('tree_btree')):
treeart = TreeArt.frommtree(mtree, **args)
t_width = treeart.width
@@ -2929,8 +2929,8 @@ def main(disk, mroots=None, *,
if not isinstance(pmdir, Mdir) or mdir != pmdir
else '',
treeart.repr((mid, d, rattr.tag), color)
if args.get('tree')
or args.get('tree_rbyd')
if args.get('tree_rbyd')
or args.get('tree_rbyd_all')
or args.get('tree_btree')
else '',
'%*s %-*s%s' % (
@@ -2980,8 +2980,8 @@ def main(disk, mroots=None, *,
(mtree.mid(bid-(name.weight-1), -1),
d, rattr.tag),
color)
if args.get('tree')
or args.get('tree_rbyd')
if args.get('tree_rbyd')
or args.get('tree_rbyd_all')
or args.get('tree_btree')
else '',
2*w_width+1, '%d-%d' % (
@@ -3138,15 +3138,18 @@ if __name__ == "__main__":
action='store_true',
help="Don't truncate, show the full contents.")
parser.add_argument(
'-t', '--tree',
'-R', '--tree', '--rbyd', '--tree-rbyd',
dest='tree_rbyd',
action='store_true',
help="Show the rbyd tree.")
parser.add_argument(
'-R', '--tree-rbyd',
'-Y', '--rbyd-all', '--tree-rbyd-all',
dest='tree_rbyd_all',
action='store_true',
help="Show the full rbyd tree.")
parser.add_argument(
'-B', '--tree-btree',
'-B', '--btree', '--tree-btree',
dest='tree_btree',
action='store_true',
help="Show a simplified btree tree.")
parser.add_argument(