]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
findmnt: sort columns
authorKarel Zak <kzak@redhat.com>
Mon, 22 Mar 2021 11:41:37 +0000 (12:41 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 22 Mar 2021 14:00:38 +0000 (15:00 +0100)
Let's make "Available columns" in --help more readable.

Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/findmnt.c

index 06783233b1acb0c2ceb251fb8d38cb701b2cf8e9..774c059de33901720fcfe808ea1170c338b4c433 100644 (file)
 
 /* column IDs */
 enum {
-       COL_SOURCE,
-       COL_TARGET,
+       COL_ACTION,
+       COL_AVAIL,
+       COL_FREQ,
+       COL_FSROOT,
        COL_FSTYPE,
-       COL_OPTIONS,
-       COL_VFS_OPTIONS,
        COL_FS_OPTIONS,
+       COL_ID,
        COL_LABEL,
-       COL_UUID,
-       COL_PARTLABEL,
-       COL_PARTUUID,
        COL_MAJMIN,
-       COL_ACTION,
-       COL_OLD_TARGET,
        COL_OLD_OPTIONS,
+       COL_OLD_TARGET,
+       COL_OPTIONS,
+       COL_OPT_FIELDS,
+       COL_PARENT,
+       COL_PARTLABEL,
+       COL_PARTUUID,
+       COL_PASSNO,
+       COL_PROPAGATION,
        COL_SIZE,
-       COL_AVAIL,
+       COL_SOURCE,
+       COL_TARGET,
+       COL_TID,
        COL_USED,
        COL_USEPERC,
-       COL_FSROOT,
-       COL_TID,
-       COL_ID,
-       COL_PARENT,
-       COL_OPT_FIELDS,
-       COL_PROPAGATION,
-       COL_FREQ,
-       COL_PASSNO
+       COL_UUID,
+       COL_VFS_OPTIONS
 };
 
 enum {
@@ -97,32 +97,32 @@ struct colinfo {
 
 /* columns descriptions (don't use const, this is writable) */
 static struct colinfo infos[] = {
-       [COL_SOURCE]       = { "SOURCE",       0.25, SCOLS_FL_NOEXTREMES, N_("source device") },
-       [COL_TARGET]       = { "TARGET",       0.30, SCOLS_FL_TREE| SCOLS_FL_NOEXTREMES, N_("mountpoint") },
+       [COL_ACTION]       = { "ACTION",         10, SCOLS_FL_STRICTWIDTH, N_("action detected by --poll") },
+       [COL_AVAIL]        = { "AVAIL",           5, SCOLS_FL_RIGHT, N_("filesystem size available") },
+       [COL_FREQ]         = { "FREQ",            1, SCOLS_FL_RIGHT, N_("dump(8) period in days [fstab only]") },
+       [COL_FSROOT]       = { "FSROOT",       0.25, SCOLS_FL_NOEXTREMES, N_("filesystem root") },
        [COL_FSTYPE]       = { "FSTYPE",       0.10, SCOLS_FL_TRUNC, N_("filesystem type") },
-       [COL_OPTIONS]      = { "OPTIONS",      0.10, SCOLS_FL_TRUNC, N_("all mount options") },
-       [COL_VFS_OPTIONS]  = { "VFS-OPTIONS",  0.20, SCOLS_FL_TRUNC, N_("VFS specific mount options") },
        [COL_FS_OPTIONS]   = { "FS-OPTIONS",   0.10, SCOLS_FL_TRUNC, N_("FS specific mount options") },
+       [COL_ID]           = { "ID",              2, SCOLS_FL_RIGHT, N_("mount ID") },
        [COL_LABEL]        = { "LABEL",        0.10, 0, N_("filesystem label") },
-       [COL_UUID]         = { "UUID",           36, 0, N_("filesystem UUID") },
-       [COL_PARTLABEL]    = { "PARTLABEL",    0.10, 0, N_("partition label") },
-       [COL_PARTUUID]     = { "PARTUUID",       36, 0, N_("partition UUID") },
        [COL_MAJMIN]       = { "MAJ:MIN",         6, 0, N_("major:minor device number") },
-       [COL_ACTION]       = { "ACTION",         10, SCOLS_FL_STRICTWIDTH, N_("action detected by --poll") },
        [COL_OLD_OPTIONS]  = { "OLD-OPTIONS",  0.10, SCOLS_FL_TRUNC, N_("old mount options saved by --poll") },
        [COL_OLD_TARGET]   = { "OLD-TARGET",   0.30, 0, N_("old mountpoint saved by --poll") },
+       [COL_OPTIONS]      = { "OPTIONS",      0.10, SCOLS_FL_TRUNC, N_("all mount options") },
+       [COL_OPT_FIELDS]   = { "OPT-FIELDS",   0.10, SCOLS_FL_TRUNC, N_("optional mount fields") },
+       [COL_PARENT]       = { "PARENT",          2, SCOLS_FL_RIGHT, N_("mount parent ID") },
+       [COL_PARTLABEL]    = { "PARTLABEL",    0.10, 0, N_("partition label") },
+       [COL_PARTUUID]     = { "PARTUUID",       36, 0, N_("partition UUID") },
+       [COL_PASSNO]       = { "PASSNO",          1, SCOLS_FL_RIGHT, N_("pass number on parallel fsck(8) [fstab only]") },
+       [COL_PROPAGATION]  = { "PROPAGATION",  0.10, 0, N_("VFS propagation flags") },
        [COL_SIZE]         = { "SIZE",            5, SCOLS_FL_RIGHT, N_("filesystem size") },
-       [COL_AVAIL]        = { "AVAIL",           5, SCOLS_FL_RIGHT, N_("filesystem size available") },
+       [COL_SOURCE]       = { "SOURCE",       0.25, SCOLS_FL_NOEXTREMES, N_("source device") },
+       [COL_TARGET]       = { "TARGET",       0.30, SCOLS_FL_TREE| SCOLS_FL_NOEXTREMES, N_("mountpoint") },
+       [COL_TID]          = { "TID",             4, SCOLS_FL_RIGHT, N_("task ID") },
        [COL_USED]         = { "USED",            5, SCOLS_FL_RIGHT, N_("filesystem size used") },
        [COL_USEPERC]      = { "USE%",            3, SCOLS_FL_RIGHT, N_("filesystem use percentage") },
-       [COL_FSROOT]       = { "FSROOT",       0.25, SCOLS_FL_NOEXTREMES, N_("filesystem root") },
-       [COL_TID]          = { "TID",             4, SCOLS_FL_RIGHT, N_("task ID") },
-       [COL_ID]           = { "ID",              2, SCOLS_FL_RIGHT, N_("mount ID") },
-       [COL_PARENT]       = { "PARENT",          2, SCOLS_FL_RIGHT, N_("mount parent ID") },
-       [COL_OPT_FIELDS]   = { "OPT-FIELDS",   0.10, SCOLS_FL_TRUNC, N_("optional mount fields") },
-       [COL_PROPAGATION]  = { "PROPAGATION",  0.10, 0, N_("VFS propagation flags") },
-       [COL_FREQ]         = { "FREQ",            1, SCOLS_FL_RIGHT, N_("dump(8) period in days [fstab only]") },
-       [COL_PASSNO]       = { "PASSNO",          1, SCOLS_FL_RIGHT, N_("pass number on parallel fsck(8) [fstab only]") }
+       [COL_UUID]         = { "UUID",           36, 0, N_("filesystem UUID") },
+       [COL_VFS_OPTIONS]  = { "VFS-OPTIONS",  0.20, SCOLS_FL_TRUNC, N_("VFS specific mount options") }
 };
 
 /* columns[] array specifies all currently wanted output column. The columns