Skip to content

feat: Capitalize mount filetype for copyability#1741

Open
danielzgtg wants to merge 1 commit intoeza-community:mainfrom
danielzgtg:feat/nameiUppercaseMountDirectory
Open

feat: Capitalize mount filetype for copyability#1741
danielzgtg wants to merge 1 commit intoeza-community:mainfrom
danielzgtg:feat/nameiUppercaseMountDirectory

Conversation

@danielzgtg
Copy link

Like namei -lx /sys/bus .

This allows copypasting the output to somewhere like Markdown that doesn't support colours.

Before

The mount boolean information without -M had been completely lost because copying removes the underline.

home@daniel-desktop3:~$ eza -laa /
drwxr-xr-x - root 14 Mar 15:08 .
drwxr-xr-x - root 14 Mar 15:08 ..
lrwxrwxrwx - root  4 Nov  2022 bin -> usr/bin
drwxr-xr-x - root  8 Mar 09:24 boot
drwxr-xr-x - root  4 Nov  2022 cdrom
drwxr-xr-x - root 14 Mar 11:49 dev
drwxr-xr-x - root 13 Mar 13:02 etc
drwxr-xr-x - root 30 Jan 13:59 home
lrwxrwxrwx - root  4 Nov  2022 lib -> usr/lib
lrwxrwxrwx - root  2 Sep  2024 lib32 -> usr/lib32
lrwxrwxrwx - root  4 Nov  2022 lib64 -> usr/lib64
lrwxrwxrwx - root  2 Sep  2024 libx32 -> usr/libx32
drwx------ - root  4 Nov  2022 lost+found
drwxr-xr-x - root 13 Mar 19:50 media
drwxr-xr-x - root 20 Oct  2022 mnt
drwxr-xr-x - root 24 Feb 00:50 opt
dr-xr-xr-x - root 13 Mar 19:49 proc
drwx------ - root 10 Mar 22:22 root
drwxr-xr-x - root 13 Mar 20:03 run
lrwxrwxrwx - root  4 Nov  2022 sbin -> usr/sbin
drwxr-xr-x - root 20 Oct  2022 srv
dr-xr-xr-x - root 14 Mar 11:51 sys
drwxrwxrwt - root 14 Mar 15:07 tmp
drwxr-xr-x - root 11 Mar 12:49 usr
drwxr-xr-x - root 13 Mar 20:03 var

After

The mount boolean information is preserved in the first letter's capitalization.

home@daniel-desktop3:~/CLionProjects/eza$ cargo run -- -laa /
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.32s
     Running `target/debug/eza -laa /`
Drwxr-xr-x - root 14 Mar 15:08 .
Drwxr-xr-x - root 14 Mar 15:08 ..
lrwxrwxrwx - root  4 Nov  2022 bin -> usr/bin
Drwxr-xr-x - root  8 Mar 09:24 boot
drwxr-xr-x - root  4 Nov  2022 cdrom
Drwxr-xr-x - root 14 Mar 11:49 dev
drwxr-xr-x - root 13 Mar 13:02 etc
Drwxr-xr-x - root 30 Jan 13:59 home
lrwxrwxrwx - root  4 Nov  2022 lib -> usr/lib
lrwxrwxrwx - root  2 Sep  2024 lib32 -> usr/lib32
lrwxrwxrwx - root  4 Nov  2022 lib64 -> usr/lib64
lrwxrwxrwx - root  2 Sep  2024 libx32 -> usr/libx32
drwx------ - root  4 Nov  2022 lost+found
Drwxr-xr-x - root 13 Mar 19:50 media
drwxr-xr-x - root 20 Oct  2022 mnt
drwxr-xr-x - root 24 Feb 00:50 opt
Dr-xr-xr-x - root 13 Mar 19:49 proc
drwx------ - root 10 Mar 22:22 root
Drwxr-xr-x - root 13 Mar 20:03 run
lrwxrwxrwx - root  4 Nov  2022 sbin -> usr/sbin
drwxr-xr-x - root 20 Oct  2022 srv
Dr-xr-xr-x - root 14 Mar 11:51 sys
Drwxrwxrwt - root 14 Mar 15:10 tmp
drwxr-xr-x - root 11 Mar 12:49 usr
Drwxr-xr-x - root 13 Mar 20:03 var

@danielzgtg danielzgtg force-pushed the feat/nameiUppercaseMountDirectory branch 2 times, most recently from 331309f to 80991e6 Compare March 14, 2026 19:42
Like `namei -lx /sys/bus` .

This allows copypasting the output to somewhere like Markdown that
doesn't support colours.
@danielzgtg danielzgtg force-pushed the feat/nameiUppercaseMountDirectory branch from 80991e6 to b14c6d8 Compare March 14, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant