SMOLNET PORTAL home about changes
iLot of fixes + man update - notes - a console notes manager using git	Err	bitreich.org	70
1Log	/scm/notes/log.gph	bitreich.org	70
1Files	/scm/notes/files.gph	bitreich.org	70
1Refs	/scm/notes/refs.gph	bitreich.org	70
1Tags	/scm/notes/tag	bitreich.org	70
1LICENSE	/scm/notes/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit a17b04a52738103de48395d28fef14ec06008b64	/scm/notes/commit/a17b04a52738103de48395d28fef14ec06008b64.gph	bitreich.org	70
1parent cea5b42c3c084d8ecd936c42a5a29bcf3b90da49	/scm/notes/commit/cea5b42c3c084d8ecd936c42a5a29bcf3b90da49.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Sat, 14 Jul 2018 20:35:06 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iLot of fixes + man update	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M notes                               |      26 ++++++++++++++++++++------	Err	bitreich.org	70
i  M notes.1                             |      38 ++++++++++++++++++-------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 42 insertions(+), 22 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/notes b/notes	/scm/notes/file/notes.gph	bitreich.org	70
i@@ -13,6 +13,7 @@ done	Err	bitreich.org	70
i 	Err	bitreich.org	70
i if [ -z "$EDITOR" ]; then	Err	bitreich.org	70
i         printf 'Could not elect an editor. ED is the standard text editor!\n'	Err	bitreich.org	70
i+        EDITOR=ed	Err	bitreich.org	70
i         exit 1	Err	bitreich.org	70
i fi	Err	bitreich.org	70
i 	Err	bitreich.org	70
i@@ -39,8 +40,15 @@ usage() {	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # display a file tree of notes taken	Err	bitreich.org	70
i display() {	Err	bitreich.org	70
i-        colortree -C --prune --noreport "$REPO"	Err	bitreich.org	70
i-        exit 0	Err	bitreich.org	70
i+        if type colortree >/dev/null 2>&1	Err	bitreich.org	70
i+        then	Err	bitreich.org	70
i+                colortree -C --prune --noreport "$REPO"	Err	bitreich.org	70
i+                exit 0	Err	bitreich.org	70
i+        else	Err	bitreich.org	70
i+                cd "$REPO"	Err	bitreich.org	70
i+                find . -name '.git' -prune -o -type f -print	Err	bitreich.org	70
i+                exit 0	Err	bitreich.org	70
i+        fi	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # edit a file given as parameter	Err	bitreich.org	70
i@@ -67,8 +75,14 @@ histo() {	Err	bitreich.org	70
i         cd "$REPO"	Err	bitreich.org	70
i         if [ -f "$1" ]	Err	bitreich.org	70
i         then	Err	bitreich.org	70
i-                tig "$1"	Err	bitreich.org	70
i-                exit 0	Err	bitreich.org	70
i+                if type tig >/dev/null 2>&1	Err	bitreich.org	70
i+                then	Err	bitreich.org	70
i+                        tig "$1"	Err	bitreich.org	70
i+                        exit 0	Err	bitreich.org	70
i+                else	Err	bitreich.org	70
i+                        printf 'Aborting: tig software is needed for history\n'	Err	bitreich.org	70
i+                        exit 6	Err	bitreich.org	70
i+                fi	Err	bitreich.org	70
i         else	Err	bitreich.org	70
i                 printf 'Aborting: "%s" file does not exist.\n' "$1"	Err	bitreich.org	70
i                 exit 5	Err	bitreich.org	70
i@@ -117,7 +131,7 @@ _completion_list() {	Err	bitreich.org	70
i         if [ -d "$REPO" ]	Err	bitreich.org	70
i         then	Err	bitreich.org	70
i                 cd "$REPO"	Err	bitreich.org	70
i-                find . -name '.git' -prune -o -type f -print | sed 's,^\./,,'	Err	bitreich.org	70
i+                find ./${1} -name '.git' -prune -o -type f -print | sed 's,^\./,,'	Err	bitreich.org	70
i                 exit 0	Err	bitreich.org	70
i         else	Err	bitreich.org	70
i                 printf 'Aborting: "%s" does not exist.\n' "$REPO"	Err	bitreich.org	70
i@@ -153,7 +167,7 @@ case "$1" in	Err	bitreich.org	70
i         hi*) [ -n "$2" ] && histo  "$2" ;;	Err	bitreich.org	70
i         r*)  [ -n "$2" ] && delete "$2" ;;	Err	bitreich.org	70
i         c*)  [ -n "$2" ] && show_file "$2" ;;	Err	bitreich.org	70
i-        _files) _completion_list ;;	Err	bitreich.org	70
i+        _files) _completion_list "$2" ;;	Err	bitreich.org	70
i esac	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # if parameter doesn't match a command, it may be a file	Err	bitreich.org	70
1diff --git a/notes.1 b/notes.1	/scm/notes/file/notes.1.gph	bitreich.org	70
i@@ -23,20 +23,7 @@ The following commands are available:	Err	bitreich.org	70
i .It Nm Cm Op ls	Err	bitreich.org	70
i Show the repository tree with colours using	Err	bitreich.org	70
i .Xr colortree 1	Err	bitreich.org	70
i-.It Nm Cm cat Ar file	Err	bitreich.org	70
i-Display the content of	Err	bitreich.org	70
i-.Ar file	Err	bitreich.org	70
i-on standard output	Err	bitreich.org	70
i-.It Nm Cm history Ar file	Err	bitreich.org	70
i-Execute	Err	bitreich.org	70
i-.Xr tig 1 	Err	bitreich.org	70
i-on	Err	bitreich.org	70
i-.Ar file	Err	bitreich.org	70
i-to display commit history.	Err	bitreich.org	70
i-.It Nm Cm last	Err	bitreich.org	70
i-display files and their last commit time ordered by time.	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-This is useful to find which files have been modified lastly.	Err	bitreich.org	70
i+if the command is available or fallback to a simple file list.	Err	bitreich.org	70
i .It Nm Oo edit Oc file	Err	bitreich.org	70
i execute $EDITOR on	Err	bitreich.org	70
i .Ar file	Err	bitreich.org	70
i@@ -64,17 +51,36 @@ The edit parameter can be used if you need to edit a file which name correspond 	Err	bitreich.org	70
i .Nm	Err	bitreich.org	70
i single argument command like in	Err	bitreich.org	70
i .Ql notes edit last	Err	bitreich.org	70
i+.It Nm Cm cat Ar file	Err	bitreich.org	70
i+Display the content of	Err	bitreich.org	70
i+.Ar file	Err	bitreich.org	70
i+on standard output.	Err	bitreich.org	70
i+.It Nm Cm history Ar file	Err	bitreich.org	70
i+Execute	Err	bitreich.org	70
i+.Xr tig 1 	Err	bitreich.org	70
i+on	Err	bitreich.org	70
i+.Ar file	Err	bitreich.org	70
i+to display commit history.	Err	bitreich.org	70
i+.It Nm Cm last	Err	bitreich.org	70
i+display files and their last commit time ordered by time.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+This is useful to find which files have been modified lastly.	Err	bitreich.org	70
i .It Nm Cm init	Err	bitreich.org	70
i Initialise the git repository using the command	Err	bitreich.org	70
i .Ql git --init	Err	bitreich.org	70
i .It Nm Cm help	Err	bitreich.org	70
i display the usage help	Err	bitreich.org	70
i-.It Nm Cm _list	Err	bitreich.org	70
i-return a raw list of files. This has been made to be run for shell completion.	Err	bitreich.org	70
i .It Nm Cm rm Ar file	Err	bitreich.org	70
i delete	Err	bitreich.org	70
i .Ar file	Err	bitreich.org	70
i and commit the deletion within git.	Err	bitreich.org	70
i+.It Nm Cm _list Op path	Err	bitreich.org	70
i+return a raw list of files. This has been made to provide a file list for shell completion.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+If	Err	bitreich.org	70
i+.Ar path	Err	bitreich.org	70
i+is set, then only files inside the path will be displayed. This can be useful if you want only	Err	bitreich.org	70
i+one folder from your tree.	Err	bitreich.org	70
i .Sh FILES	Err	bitreich.org	70
i .Bl -tag -width "~/notes" -compact	Err	bitreich.org	70
i .It Pa ~/notes	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/notes/commit/a17b04a52738103d...
Content-Typetext/plain; charset=utf-8