ifix rm - 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 3fa51a1818b5f603993f6f2833abb21e46d6e90e /scm/dossier/commit/3fa51a1818b5f603993f6f2833abb21e46d6e90e.gph bitreich.org 70
1parent 93f007a2d82cf9b5dd1068a99f74f290385b7132 /scm/dossier/commit/93f007a2d82cf9b5dd1068a99f74f290385b7132.gph bitreich.org 70
hAuthor: Solene Rapenne <solene@perso.pw> URL:mailto:solene@perso.pw bitreich.org 70
iDate: Sat, 14 Jul 2018 22:47:08 +0200 Err bitreich.org 70
i Err bitreich.org 70
ifix rm Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M cdb | 16 ++++++++++++---- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 12 insertions(+), 4 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,7 @@ 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+mkdir -p "${REPO}" || exit 1 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@@ -69,18 +70,25 @@ export_csv() { Err bitreich.org 70
i # $1 identifier Err bitreich.org 70
i delete() { Err bitreich.org 70
i cd "${REPO}" Err bitreich.org 70
i+ SEEN=0 Err bitreich.org 70
i for attribute in * Err bitreich.org 70
i do 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 rmdir "${attribute}" 2> /dev/null 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+ SEEN=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+ Err bitreich.org 70
i+ # did we find it? Err bitreich.org 70
i+ if [ "$SEEN" -eq 0 ] Err bitreich.org 70
i+ then 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+ else 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 # displays list of identifiers Err bitreich.org 70
.
Response:
text/plain