~theorytoe/mman

962fe3156db6360bc3a8f58be931c2bf8a816ea5 — theorytoe 6 months ago e9839c0
patches: update patches
3 files changed, 23 insertions(+), 43 deletions(-)

M mman
M no-scdoc.patch
M no-troff.patch
M mman => mman +0 -1
@@ 137,7 137,6 @@ while [ $# -gt 0 ]; do
			compileman
			exit $?;;
		-l)
			# XXX: should I keep this here? no
			find ~/.mman/ -type f \
				-exec sh -c "basename {} | rev | cut -d '.' -f3,2 | rev" ';' |\
				sed 's/\(.*\)\.\([0-9]\)/\1(\2)/' |\

M no-scdoc.patch => no-scdoc.patch +16 -30
@@ 1,10 1,6 @@
--- mman	2022-11-21 15:58:28.190517795 -0700
+++ mman.in	2022-11-21 16:01:34.063839751 -0700
@@ -1,10 +1,9 @@
 #!/bin/sh
 
-# mman 0.0-a3
+# mman 0.0-a3:p
--- mman	2022-11-21 17:03:43.686944791 -0700
+++ mman.in	2022-11-21 17:02:17.936950039 -0700
@@ -4,7 +4,6 @@
 # script for editing custom manual pages
 
 MMANDIR=${MMANDIR:-~/.mman}


@@ 12,15 8,7 @@
 EDITOR=${EDITOR:-nano}
 PAGER=${PAGER:-less}
 
@@ -13,7 +12,6 @@
 ACTION=view
 
 [ -d "$MMANDIR" ] || mkdir -p "$MMANDIR"
-[ -d "$SRCDIR" ] || mkdir -p "$SRCDIR"
 
 # add coloring to manpages
 export LESS_TERMCAP_md=$(tput bold; tput setaf 4)
@@ -63,29 +61,6 @@
@@ -63,29 +62,6 @@
 	done
 }
 


@@ 50,9 38,12 @@
 viewman() {
 	for i in $SECTION; do
 		file=${MMANDIR}/$1.$i.man
@@ -112,8 +87,6 @@
@@ -109,11 +85,9 @@
 
 usage() {
 	cat << EOF
-usage: $(basename $0) [-e|-t|-s|-c|-l] [section] name
+usage: $(basename $0) [-e|-s|-c|-l] [section] name
+usage: $(basename $0) [-e|-t|-l] [section] name
     -e Edit a txt man page
     -t Edit a troff -man manpage
-    -s Edit an scdoc manpage


@@ 60,7 51,7 @@
     -l List available pages
 What mmanual do you want?
 EOF
@@ -129,13 +102,6 @@
@@ -129,13 +103,6 @@
 		-t)
 			ACTION=edittroff
 			shift;;


@@ 72,9 63,9 @@
-			compileman
-			exit $?;;
 		-l)
 			# XXX: should I keep this here? no
 			find $MMANDIR -not -type d \
@@ -168,13 +134,6 @@
 			find ~/.mman/ -type f \
 				-exec sh -c "basename {} | rev | cut -d '.' -f3,2 | rev" ';' |\
@@ -169,13 +136,6 @@
 					fi
 					edittroff "$1"
 					exit $?;;


@@ 88,14 79,9 @@
 				*)
 					usage
 					exit 0;;
--- mman.1	2022-11-21 15:58:34.733850727 -0700
+++ mman.1.in	2022-11-21 16:01:26.007173576 -0700
@@ -1,18 +1,18 @@
 .\" 
-.TH mman 1 2022-11-20 "mman 0.0-a3"
+.TH mman 1 2022-11-20 "mman 0.0-a3:p"
 .SH NAME
 mman \- write personal mmanpages
--- mman.1	2022-11-21 16:59:20.486960883 -0700
+++ mman.1.in	2022-11-21 17:04:25.196942251 -0700
@@ -5,14 +5,14 @@
 
 .SH SYNPOSYS
 .B mman

M no-troff.patch => no-troff.patch +7 -12
@@ 1,5 1,5 @@
--- mman	2022-11-21 15:58:28.190517795 -0700
+++ mman.in	2022-11-21 16:03:38.213832151 -0700
--- mman	2022-11-21 17:03:43.686944791 -0700
+++ mman.in	2022-11-21 17:05:36.633604551 -0700
@@ -48,21 +48,6 @@
 	done
 }


@@ 43,7 43,7 @@
 		-s)
 			ACTION=editscdoc
 			shift;;
@@ -161,13 +142,6 @@
@@ -162,13 +143,6 @@
 					fi
 					editman "$1"
 					exit $?;;


@@ 57,14 57,9 @@
 				editscdoc)
 					if ! istty; then
 						echo "Not running in a tty!"
--- mman.1	2022-11-21 15:58:34.733850727 -0700
+++ mman.1.in	2022-11-21 16:05:18.607159344 -0700
@@ -1,18 +1,18 @@
 .\" 
-.TH mman 1 2022-11-20 "mman 0.0-a3"
+.TH mman 1 2022-11-20 "mman 0.0-a3:p"
 .SH NAME
 mman \- write personal mmanpages
--- mman.1	2022-11-21 16:59:20.486960883 -0700
+++ mman.1.in	2022-11-21 17:06:24.003601645 -0700
@@ -5,14 +5,14 @@
 
 .SH SYNPOSYS
 .B mman


@@ 77,7 72,7 @@
-Create man pages for personal documentation using plaintext, \fBtroff\fR(1), and \fBscdoc\fR(1)
-syntax. Pages are organized by section, similar to traditional manpages, but without the strict
-requirement to conform to those standards. If a 
+Create man pages for personal documentation using plaintext, and \fBscdoc\fR(1)
+Create man pages for personal documentation using plaintext and \fBscdoc\fR(1)
+syntax. Pages are organized by section, similar to traditional manpages, but
+without the strict requirement to conform to those standards. If a 
 .I secion