SMOLNET PORTAL home about changes
iadd example scripts - iomenu - interactive terminal-based selection menu	Err	bitreich.org	70
hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu	URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu	bitreich.org	70
1Log	/scm/iomenu/log.gph	bitreich.org	70
1Files	/scm/iomenu/files.gph	bitreich.org	70
1Refs	/scm/iomenu/refs.gph	bitreich.org	70
1Tags	/scm/iomenu/tag	bitreich.org	70
1README	/scm/iomenu/file/README.gph	bitreich.org	70
1LICENSE	/scm/iomenu/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 7e90ef5eb5bebae51da05ea9f5fd0bb8eafaa98d	/scm/iomenu/commit/7e90ef5eb5bebae51da05ea9f5fd0bb8eafaa98d.gph	bitreich.org	70
1parent 3905e591078c229e7db64662c9f933bc1c7a504d	/scm/iomenu/commit/3905e591078c229e7db64662c9f933bc1c7a504d.gph	bitreich.org	70
hAuthor: Josuah Demangeon <mail@josuah.net>	URL:mailto:mail@josuah.net	bitreich.org	70
iDate:   Sun, 17 Jun 2018 19:06:12 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iadd example scripts	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |       8 ++++----	Err	bitreich.org	70
i  A bin/io-find                         |       6 ++++++	Err	bitreich.org	70
i  A bin/io-fstab                        |       9 +++++++++	Err	bitreich.org	70
i  A bin/io-man                          |       7 +++++++	Err	bitreich.org	70
i  A bin/io-mblaze                       |      20 ++++++++++++++++++++	Err	bitreich.org	70
i  A bin/io-net                          |       4 ++++	Err	bitreich.org	70
i  A bin/io-passwd                       |       9 +++++++++	Err	bitreich.org	70
i  A bin/io-ps                           |       9 +++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i8 files changed, 68 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/iomenu/file/Makefile.gph	bitreich.org	70
i@@ -29,7 +29,7 @@ clean:	Err	bitreich.org	70
i 	Err	bitreich.org	70
i .PHONY: install	Err	bitreich.org	70
i install: iomenu	Err	bitreich.org	70
i-        mkdir -p  ${PREFIX}/share/man/man1	Err	bitreich.org	70
i-        cp *.1    ${PREFIX}/share/man/man1	Err	bitreich.org	70
i-        mkdir -p  ${PREFIX}/bin	Err	bitreich.org	70
i-        cp iomenu ${PREFIX}/bin	Err	bitreich.org	70
i+        mkdir -p        ${PREFIX}/share/man/man1	Err	bitreich.org	70
i+        cp *.1                ${PREFIX}/share/man/man1	Err	bitreich.org	70
i+        mkdir -p        ${PREFIX}/bin	Err	bitreich.org	70
i+        cp iomenu bin/*        ${PREFIX}/bin	Err	bitreich.org	70
1diff --git a/bin/io-find b/bin/io-find	/scm/iomenu/file/bin/io-find.gph	bitreich.org	70
i@@ -0,0 +1,6 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# find a file from current directory with iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+test $# = 0 && set -- .	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+find "$@" '(' -name .git -o -name CVS ')' -prune -o -print | sort | iomenu	Err	bitreich.org	70
1diff --git a/bin/io-fstab b/bin/io-fstab	/scm/iomenu/file/bin/io-fstab.gph	bitreich.org	70
i@@ -0,0 +1,9 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# display mounts and fstab in iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+{	Err	bitreich.org	70
i+        printf '#/etc/fstab\n'	Err	bitreich.org	70
i+        column -ts ' ' </etc/fstab	Err	bitreich.org	70
i+        printf '#mount\n'	Err	bitreich.org	70
i+        mount | column -ts ' '	Err	bitreich.org	70
i+} | iomenu -#	Err	bitreich.org	70
1diff --git a/bin/io-man b/bin/io-man	/scm/iomenu/file/bin/io-man.gph	bitreich.org	70
i@@ -0,0 +1,7 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# man page picker with iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+man -k ' ' | sed -r '	Err	bitreich.org	70
i+        s/ - /                          - /	Err	bitreich.org	70
i+        s/(.{25}[^ ]* ) * - /\1- /	Err	bitreich.org	70
i+' | iomenu | sed -r 's,[(,].*,,' | xargs man	Err	bitreich.org	70
1diff --git a/bin/io-mblaze b/bin/io-mblaze	/scm/iomenu/file/bin/io-mblaze.gph	bitreich.org	70
i@@ -0,0 +1,20 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# mail client using iomenu, mblaze, to be used with mfilter	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+cd /home/mail	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if test "$1" = -a	Err	bitreich.org	70
i+then        IFS='        ' read dir mail <<EOF	Err	bitreich.org	70
i+$(iomenu -'#' <index)	Err	bitreich.org	70
i+EOF	Err	bitreich.org	70
i+        mseq -S <$dir/seq >/dev/null	Err	bitreich.org	70
i+        exec mless "$(echo $mail | sed -r 's, *([0-9]+).*,\1,')	Err	bitreich.org	70
i+fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+wc -l */seq | sed 's, 0, .,; s,/seq$,,' |	Err	bitreich.org	70
i+        iomenu | sed -r 's,^ +[^ ]+ +,,' |	Err	bitreich.org	70
i+        xargs printf %s/%s "$(pwd)" | mlist | msort -r -d | mseq -S	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+mscan -f '%6n %u %D  %20f %t%2i%120S' |	Err	bitreich.org	70
i+        iomenu | sed -r 's,^ *([0-9]*) .*,\1,' |	Err	bitreich.org	70
i+        xargs mless	Err	bitreich.org	70
1diff --git a/bin/io-net b/bin/io-net	/scm/iomenu/file/bin/io-net.gph	bitreich.org	70
i@@ -0,0 +1,4 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# searchable netstat results with iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+netstat "$@" | sed 's/^[AP]/#&/' | iomenu -'#'	Err	bitreich.org	70
1diff --git a/bin/io-passwd b/bin/io-passwd	/scm/iomenu/file/bin/io-passwd.gph	bitreich.org	70
i@@ -0,0 +1,9 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# display /etc/passwd and /etc/group in iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+{	Err	bitreich.org	70
i+        printf '#/etc/passwd\n'	Err	bitreich.org	70
i+        column -ts : < /etc/passwd	Err	bitreich.org	70
i+        printf '#/etc/group\n'	Err	bitreich.org	70
i+        column -ts : < /etc/group	Err	bitreich.org	70
i+} | iomenu -'#'	Err	bitreich.org	70
1diff --git a/bin/io-ps b/bin/io-ps	/scm/iomenu/file/bin/io-ps.gph	bitreich.org	70
i@@ -0,0 +1,9 @@	Err	bitreich.org	70
i+#!/bin/sh -e	Err	bitreich.org	70
i+# process list picker with iomenu	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+ps='ps -o pid,user,stat,args'	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+{	Err	bitreich.org	70
i+        printf '#'	Err	bitreich.org	70
i+        ps "$@"	Err	bitreich.org	70
i+} | iomenu -'#' | sed -r 's/[^        ]*         *([0-9]*).*/\1/'	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/iomenu/commit/7e90ef5eb5bebae...
Content-Typetext/plain; charset=utf-8