SMOLNET PORTAL home about changes
imajor rework - dossier - console collection manager	Err	bitreich.org	70
1Log	/scm/dossier/log.gph	bitreich.org	70
1Files	/scm/dossier/files.gph	bitreich.org	70
1Refs	/scm/dossier/refs.gph	bitreich.org	70
1Tags	/scm/dossier/tag	bitreich.org	70
1README	/scm/dossier/file/README.gph	bitreich.org	70
1LICENSE	/scm/dossier/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit e00bb1cb184f084d75e1c0a8f202b553a069ac81	/scm/dossier/commit/e00bb1cb184f084d75e1c0a8f202b553a069ac81.gph	bitreich.org	70
1parent 8c7a95569085ede05744318afe3212f4900aca2c	/scm/dossier/commit/8c7a95569085ede05744318afe3212f4900aca2c.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Sat, 14 Jul 2018 22:14:46 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
imajor rework	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M cdb                                 |      30 ++++++++++++++++++------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 18 insertions(+), 12 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/cdb b/cdb	/scm/dossier/file/cdb.gph	bitreich.org	70
i@@ -1,6 +1,6 @@	Err	bitreich.org	70
i #!/bin/sh	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-REPO=/home/solene/dev/cbd/games/	Err	bitreich.org	70
i+: ${REPO:=/home/solene/dev/cbd/games/}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # displays the values of an identifier	Err	bitreich.org	70
i # $1 identifier	Err	bitreich.org	70
i@@ -37,6 +37,9 @@ delete() {	Err	bitreich.org	70
i         if [ -f "${attribute}/${1}" ]	Err	bitreich.org	70
i         then	Err	bitreich.org	70
i             rm "${attribute}/${1}"	Err	bitreich.org	70
i+        else	Err	bitreich.org	70
i+            printf "%s is not in the library!\n" "$1"	Err	bitreich.org	70
i+            exit 1	Err	bitreich.org	70
i         fi	Err	bitreich.org	70
i     done	Err	bitreich.org	70
i     exit 0	Err	bitreich.org	70
i@@ -77,7 +80,7 @@ add_value() {	Err	bitreich.org	70
i         shift 2	Err	bitreich.org	70
i         	Err	bitreich.org	70
i         mkdir -p "$ATTRIBUTE"	Err	bitreich.org	70
i-        printf '%s' "$VALUE" > "$ATTRIBUTE"/"${ID}"	Err	bitreich.org	70
i+        printf '%s' "$VALUE" > "${ATTRIBUTE}/${ID}"	Err	bitreich.org	70
i     done	Err	bitreich.org	70
i     exit 0	Err	bitreich.org	70
i }	Err	bitreich.org	70
i@@ -103,21 +106,24 @@ list() {	Err	bitreich.org	70
i usage() {	Err	bitreich.org	70
i     printf '%s\n' \	Err	bitreich.org	70
i            "cdb help" \	Err	bitreich.org	70
i-           "cdb ls" \	Err	bitreich.org	70
i-           "cdb ls attribute" \	Err	bitreich.org	70
i-           "cdb identifier" \	Err	bitreich.org	70
i-           "cdb attributes" \	Err	bitreich.org	70
i-           "cdb search attribute value" \	Err	bitreich.org	70
i+           "cdb show [identifier]" \	Err	bitreich.org	70
i+           "cdb search [attribute [value]]" \	Err	bitreich.org	70
i            "cdb identifier attribute value"	Err	bitreich.org	70
i     exit 0   	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i if [ "$1" = "rm" ] && [ "$#" -eq 2 ] ; then delete "$2" ; fi	Err	bitreich.org	70
i-if [ "$1" = "ls" ] && [ "$#" -eq 2 ] ; then list "$2" ; fi	Err	bitreich.org	70
i if [ "$1" = "help" ] ; then usage ; fi	Err	bitreich.org	70
i-if [ "$1" = "ls" ] ; then show_list ; fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# dealing with identifiers	Err	bitreich.org	70
i+if [ "$1" = "show" ] && [ "$#" -eq 1 ]; then show_list ; fi	Err	bitreich.org	70
i+if [ "$1" = "show" ] && [ "$#" -eq 2 ]; then show "$2" ; fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+# dealing with attributes	Err	bitreich.org	70
i+if [ "$1" = "search" ] && [ "$#" -eq 1 ]; then show_attributes ; fi	Err	bitreich.org	70
i+if [ "$1" = "search" ] && [ "$#" -eq 2 ]; then list "$2" ; fi	Err	bitreich.org	70
i if [ "$1" = "search" ] && [ "$#" -eq 3 ]; then search_value "$2" "$3" ; fi	Err	bitreich.org	70
i-if [ "$1" = "attrs" ]; then show_attributes ; fi	Err	bitreich.org	70
i-if [ "$#" -ge 3 ]; then add_value $@ ; fi	Err	bitreich.org	70
i-if [ "$#" -eq 1 ]; then show "$1" ; fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+if [ "$#" -ge 3 ]; then add_value "$@" ; fi	Err	bitreich.org	70
i+	Err	bitreich.org	70
i usage	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dossier/commit/e00bb1cb184f08...
Content-Typetext/plain; charset=utf-8