]> Sergey Matveev's repositories - nnn.git/commitdiff
Option -S: start in disk usage analyzer mode
authorArun Prakash Jana <engineerarun@gmail.com>
Fri, 14 Apr 2017 11:20:16 +0000 (16:50 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Fri, 14 Apr 2017 11:21:27 +0000 (16:51 +0530)
README.md
nnn.1
nnn.c

index a3d1159ab088e71a283a2783ad2811b630fbbf9e..e9ec9bc13a6e4500ca310cecf940332651ed4f42 100644 (file)
--- a/README.md
+++ b/README.md
@@ -162,11 +162,12 @@ Add the following to your shell's rc file for the best experience:
 
 ### Usage
 
-Start nnn (default: current directory):
+Start nnn (default dir: current directory):
 
-    $ nnn [-d] [-v] [path_to_dir]
+    $ nnn [-d] [-S] [-v] [dir]
 
-    -d: open in detail view mode
+    -d: start in detail view mode
+    -S: start in disk usage analyzer mode
     -v: show version and exit
 `>` indicates the currently selected entry in nnn.
 
diff --git a/nnn.1 b/nnn.1
index c7a71e8c7aadf1a48206241f8d92cee31a36359b..23352db653fe69e3d862651d3cdbac088b602863 100644 (file)
--- a/nnn.1
+++ b/nnn.1
@@ -85,7 +85,10 @@ directory you came out of.
 supports the following options:
 .Pp
 .Fl d
-        open in detail view mode
+        start in detail view mode
+.Pp
+.Fl S
+        start in disk usage analyzer mode
 .Pp
 .Fl v
         show version and exit
diff --git a/nnn.c b/nnn.c
index 9c8c0609d20a81a1279a1520a297a5c2e2a4ca36..fdbae30e4e228439213bda2ba5e0af8bdd7e0558 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -1578,7 +1578,7 @@ nochange:
 static void
 usage(void)
 {
-       fprintf(stderr, "usage: nnn [-d] [-v] [dir]\n");
+       fprintf(stderr, "usage: nnn [-d] [-S] [-v] [dir]\n");
        exit(1);
 }
 
@@ -1598,8 +1598,10 @@ main(int argc, char *argv[])
        if (argc > 3)
                usage();
 
-       while ((opt = getopt(argc, argv, "dv")) != -1) {
+       while ((opt = getopt(argc, argv, "dSv")) != -1) {
                switch (opt) {
+               case 'S':
+                       bsizeorder = 1;
                case 'd':
                        /* Open in detail mode, if set */
                        showdetail = 1;