Explorar o código

Add missing flags in documentation files

- Update completions
  - fish		(-D)
  - zsh			(-D, --changed)
- Update man page	(--changed)
- Update README		(-F, --changed, --icons)
- Update help text	(--changed)
ecanja %!s(int64=6) %!d(string=hai) anos
pai
achega
aded70c98e
Modificáronse 5 ficheiros con 12 adicións e 0 borrados
  1. 3 0
      README.md
  2. 1 0
      contrib/completions.fish
  3. 2 0
      contrib/completions.zsh
  4. 5 0
      contrib/man/exa.1
  5. 1 0
      src/options/help.rs

+ 3 - 0
README.md

@@ -25,8 +25,10 @@ exa’s options are almost, but not quite, entirely unlike `ls`'s.
 - **-R**, **--recurse**: recurse into directories
 - **-T**, **--tree**: recurse into directories as a tree
 - **-x**, **--across**: sort the grid across, rather than downwards
+- **-F**, **--classify**: display type indicator by file names
 - **--colo[u]r**: when to use terminal colours
 - **--colo[u]r-scale**: highlight levels of file sizes distinctly
+- **--icons**: display icons
 
 ### Filtering Options
 
@@ -58,6 +60,7 @@ These options are available when running with --long (`-l`):
 - **-u**, **--accessed**: use the accessed timestamp field
 - **-U**, **--created**: use the created timestamp field
 - **-@**, **--extended**: list each file's extended attributes and sizes
+- **--changed**: use the changed timestamp field
 - **--git**: list each file's Git status, if tracked or ignored
 - **--time-style**: how to format timestamps
 

+ 1 - 0
contrib/completions.fish

@@ -49,6 +49,7 @@ complete -c exa -s 's' -l 'sort'   -x -d "Which field to sort by" -a "
 "
 
 complete -c exa -s 'I' -l 'ignore-glob' -d "Ignore files that match these glob patterns" -r
+complete -c exa -s 'D' -l 'only-dirs'   -d "List only directories"
 
 # Long view options
 complete -c exa -s 'b' -l 'binary'   -d "List file sizes with binary prefixes"

+ 2 - 0
contrib/completions.zsh

@@ -26,12 +26,14 @@ __exa() {
         --git-ignore"[Ignore files mentioned in '.gitignore']" \
         {-a,--all}"[Show hidden and 'dot' files]" \
         {-d,--list-dirs}"[List directories like regular files]" \
+	{-D,--only-dirs}"[List only directories]" \
         {-L,--level}"+[Limit the depth of recursion]" \
         {-r,--reverse}"[Reverse the sort order]" \
         {-s,--sort}="[Which field to sort by]:(sort field):(accessed age changed created date extension Extension filename Filename inode modified oldest name Name newest none size time type)" \
         {-I,--ignore-glob}"[Ignore files that match these glob patterns]" \
         {-b,--binary}"[List file sizes with binary prefixes]" \
         {-B,--bytes}"[List file sizes in bytes, without any prefixes]" \
+	--changed"[Use the changed timestamp field]"
         {-g,--group}"[List each file's group]" \
         {-h,--header}"[Add a header row to each column]" \
         {-H,--links}"[List each file's number of hard links]" \

+ 5 - 0
contrib/man/exa.1

@@ -132,6 +132,11 @@ list file sizes in bytes, without any prefixes
 .RS
 .RE
 .TP
+.B \-\-changed
+use the changed timestamp field
+.RS
+.RE
+.TP
 .B \-g, \-\-group
 list each file\[aq]s group
 .RS

+ 1 - 0
src/options/help.rs

@@ -49,6 +49,7 @@ LONG VIEW OPTIONS
   -t, --time FIELD   which timestamp field to list (modified, accessed, created)
   -u, --accessed     use the accessed timestamp field
   -U, --created      use the created timestamp field
+  --changed          use the changed timestamp field
   --time-style       how to format timestamps (default, iso, long-iso, full-iso)"##;
 
 static GIT_HELP:      &str = r##"  --git              list each file's Git status, if tracked or ignored"##;