Some minor fixes

Co-authored-by: Mélanie Chauvel <perso@hack-libre.org>

Also add more spaces to make the descriptions of other options align that of `-n`.
This commit is contained in:
b05902132 2021-03-20 08:26:53 +08:00 committed by b05902132
parent 4ea79ee11d
commit 46a3e59e66
3 changed files with 23 additions and 23 deletions

View File

@ -65,7 +65,7 @@ complete -c exa -s 't' -l 'time' -x -d "Which timestamp field to list" -a "
created\t'Display created time' created\t'Display created time'
" "
complete -c exa -s 'm' -l 'modified' -d "Use the modified timestamp field" complete -c exa -s 'm' -l 'modified' -d "Use the modified timestamp field"
complete -c -exa -s 'n' -l 'numeric-uid-gid' -d "List numeric user and group IDs." complete -c exa -s 'n' -l 'numeric-uid-gid' -d "List numeric user and group IDs."
complete -c exa -l 'changed' -d "Use the changed timestamp field" complete -c exa -l 'changed' -d "Use the changed timestamp field"
complete -c exa -s 'u' -l 'accessed' -d "Use the accessed timestamp field" complete -c exa -s 'u' -l 'accessed' -d "Use the accessed timestamp field"
complete -c exa -s 'U' -l 'created' -d "Use the created timestamp field" complete -c exa -s 'U' -l 'created' -d "Use the created timestamp field"

View File

@ -39,28 +39,28 @@ FILTERING AND SORTING OPTIONS
date, time, old, and new all refer to modified. date, time, old, and new all refer to modified.
LONG VIEW OPTIONS LONG VIEW OPTIONS
-b, --binary list file sizes with binary prefixes -b, --binary list file sizes with binary prefixes
-B, --bytes list file sizes in bytes, without any prefixes -B, --bytes list file sizes in bytes, without any prefixes
-g, --group list each file's group -g, --group list each file's group
-h, --header add a header row to each column -h, --header add a header row to each column
-H, --links list each file's number of hard links -H, --links list each file's number of hard links
-i, --inode list each file's inode number -i, --inode list each file's inode number
-m, --modified use the modified timestamp field -m, --modified use the modified timestamp field
-n, --numeric-uid-gid list numeric user and group IDs -n, --numeric-uid-gid list numeric user and group IDs
-S, --blocks show number of file system blocks -S, --blocks show number of file system blocks
-t, --time FIELD which timestamp field to list (modified, accessed, created) -t, --time FIELD which timestamp field to list (modified, accessed, created)
-u, --accessed use the accessed timestamp field -u, --accessed use the accessed timestamp field
-U, --created use the created timestamp field -U, --created use the created timestamp field
--changed use the changed timestamp field --changed use the changed timestamp field
--time-style how to format timestamps (default, iso, long-iso, full-iso) --time-style how to format timestamps (default, iso, long-iso, full-iso)
--no-permissions suppress the permissions field --no-permissions suppress the permissions field
--octal-permissions list each file's permission in octal format --octal-permissions list each file's permission in octal format
--no-filesize suppress the filesize field --no-filesize suppress the filesize field
--no-user suppress the user field --no-user suppress the user field
--no-time suppress the time field"##; --no-time suppress the time field"##;
static GIT_HELP: &str = r##" --git list each file's Git status, if tracked or ignored"##; static GIT_HELP: &str = r##" --git list each file's Git status, if tracked or ignored"##;
static EXTENDED_HELP: &str = r##" -@, --extended list each file's extended attributes and sizes"##; static EXTENDED_HELP: &str = r##" -@, --extended list each file's extended attributes and sizes"##;
/// All the information needed to display the help text, which depends /// All the information needed to display the help text, which depends

View File

@ -266,12 +266,12 @@ impl TimeFormat {
} }
} }
impl UserFormat { impl UserFormat {
fn deduce(matches: &MatchedFlags<'_>) -> Result<Self, OptionsError> { fn deduce(matches: &MatchedFlags<'_>) -> Result<Self, OptionsError> {
let flag = matches.has(&flags::NUM_UGID)?; let flag = matches.has(&flags::NUM_UGID)?;
Ok(if flag { Self::Numeric } else { Self::Name }) Ok(if flag { Self::Numeric } else { Self::Name })
} }
} }