iunicode rules! - plstree - ps and ls displayed as a tree Err bitreich.org 70 hgit clone git://bitreich.org/plstree git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/plstree URL:git://bitreich.org/plstree git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/plstree bitreich.org 70 1Log /scm/plstree/log.gph bitreich.org 70 1Files /scm/plstree/files.gph bitreich.org 70 1Refs /scm/plstree/refs.gph bitreich.org 70 1Tags /scm/plstree/tag bitreich.org 70 1README /scm/plstree/file/README.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 15516064abc877fd1e3013db6a3d1a60b19aa062 /scm/plstree/commit/15516064abc877fd1e3013db6a3d1a60b19aa062.gph bitreich.org 70 1parent 831aad5bc57de1c9fc9dba8b50c96db340d4cfcd /scm/plstree/commit/831aad5bc57de1c9fc9dba8b50c96db340d4cfcd.gph bitreich.org 70 hAuthor: Josuah Demangeon URL:mailto:mail@josuah.net bitreich.org 70 iDate: Wed, 25 Apr 2018 11:14:57 +0200 Err bitreich.org 70 i Err bitreich.org 70 iunicode rules! Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M lstree | 18 +++++++++--------- Err bitreich.org 70 i M pstree | 28 ++++++++++++++-------------- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 23 insertions(+), 23 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/lstree b/lstree /scm/plstree/file/lstree.gph bitreich.org 70 i@@ -5,18 +5,18 @@ Err bitreich.org 70 i # Use find(1) walk the entire tree and then call ls -ld with all the Err bitreich.org 70 i # result (ls sort the list itself) with the paths displayed as a tree: Err bitreich.org 70 i # Err bitreich.org 70 i-# drwxr-xr-x 2 josuah josuah 512 Feb 16 13:19 |- .ssh Err bitreich.org 70 i-# -rw-r--r-- 1 josuah josuah 870 Feb 9 02:24 | `- config Err bitreich.org 70 i-# drwxr-xr-x 2 josuah josuah 1536 Feb 18 21:24 |- bin Err bitreich.org 70 i-# -rwxr-xr-x 1 josuah josuah 1351 Feb 18 22:30 | |- lt Err bitreich.org 70 i-# -rwxr-xr-x 1 josuah josuah 565 Feb 17 19:53 | |- mfilter Err bitreich.org 70 i-# -rwxr-xr-x 1 josuah josuah 5430 Feb 17 19:51 | `- xdg-open Err bitreich.org 70 i+# drwxr-xr-x 2 josuah josuah 512 Feb 16 13:19 ├─ .ssh Err bitreich.org 70 i+# -rw-r--r-- 1 josuah josuah 870 Feb 9 02:24 │ └─ config Err bitreich.org 70 i+# drwxr-xr-x 2 josuah josuah 1536 Feb 18 21:24 ├─ bin Err bitreich.org 70 i+# -rwxr-xr-x 1 josuah josuah 1351 Feb 18 22:30 │ ├─ lt Err bitreich.org 70 i+# -rwxr-xr-x 1 josuah josuah 565 Feb 17 19:53 │ ├─ mfilter Err bitreich.org 70 i+# -rwxr-xr-x 1 josuah josuah 5430 Feb 17 19:51 │ └─ xdg-open Err bitreich.org 70 i # -rwxr-xr-x 1 josuah josuah 468 Feb 17 19:55 ... Err bitreich.org 70 i Err bitreich.org 70 i BEGIN { Err bitreich.org 70 i- LINE = "| "; Err bitreich.org 70 i- NODE = "|- "; Err bitreich.org 70 i- TAIL = "`- "; Err bitreich.org 70 i+ LINE = "│ "; Err bitreich.org 70 i+ NODE = "├─ "; Err bitreich.org 70 i+ TAIL = "└─ "; Err bitreich.org 70 i VOID = " "; Err bitreich.org 70 i Err bitreich.org 70 i num = list(entries, ARGC == 1 ? "." : ARGV[1]); Err bitreich.org 70 1diff --git a/pstree b/pstree /scm/plstree/file/pstree.gph bitreich.org 70 i@@ -7,22 +7,22 @@ Err bitreich.org 70 i # Err bitreich.org 70 i # USER TT NI PID STAT COMMAND Err bitreich.org 70 i # root ? 0 1 Ss runit Err bitreich.org 70 i-# josuah ? 0 22437 S |- startx Err bitreich.org 70 i-# josuah ? 0 22451 S | `- xinit Err bitreich.org 70 i-# root tty7 0 22452 Rsl+ | |- Xorg Err bitreich.org 70 i-# josuah ? 0 22457 S | `- dwm Err bitreich.org 70 i-# josuah ? 0 24882 S `- runsvdir Err bitreich.org 70 i-# josuah ? 0 24884 S |- runsv Err bitreich.org 70 i-# josuah ? 0 24887 S | |- svlogd Err bitreich.org 70 i-# josuah ? 0 24890 S | `- ratox Err bitreich.org 70 i-# josuah ? 0 24885 S `- runsv Err bitreich.org 70 i-# josuah ? 0 24405 S |- tor Err bitreich.org 70 i-# josuah ? 0 24889 S `- svlogd Err bitreich.org 70 i+# josuah ? 0 22437 S ├─ startx Err bitreich.org 70 i+# josuah ? 0 22451 S │ └─ xinit Err bitreich.org 70 i+# root tty7 0 22452 Rsl+ │ ├─ Xorg Err bitreich.org 70 i+# josuah ? 0 22457 S │ └─ dwm Err bitreich.org 70 i+# josuah ? 0 24882 S └─ runsvdir Err bitreich.org 70 i+# josuah ? 0 24884 S ├─ runsv Err bitreich.org 70 i+# josuah ? 0 24887 S │ ├─ svlogd Err bitreich.org 70 i+# josuah ? 0 24890 S │ └─ ratox Err bitreich.org 70 i+# josuah ? 0 24885 S └─ runsv Err bitreich.org 70 i+# josuah ? 0 24405 S ├─ tor Err bitreich.org 70 i+# josuah ? 0 24889 S └─ svlogd Err bitreich.org 70 i Err bitreich.org 70 i BEGIN { Err bitreich.org 70 i- LINE = "| "; Err bitreich.org 70 i- NODE = "|- "; Err bitreich.org 70 i- TAIL = "`- "; Err bitreich.org 70 i+ LINE = "│ "; Err bitreich.org 70 i+ NODE = "├─ "; Err bitreich.org 70 i+ TAIL = "└─ "; Err bitreich.org 70 i VOID = " "; Err bitreich.org 70 i Err bitreich.org 70 i list(entries); Err bitreich.org 70 .