iImprove registering collection message - 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 fbd1180176b4ed7c6c80c09f3fbda7f54e6aa86c /scm/dossier/commit/fbd1180176b4ed7c6c80c09f3fbda7f54e6aa86c.gph bitreich.org 70 1parent 63b6336caa8dab28e9ade4d6fc128ed9512c2be4 /scm/dossier/commit/63b6336caa8dab28e9ade4d6fc128ed9512c2be4.gph bitreich.org 70 hAuthor: Solene Rapenne URL:mailto:solene@perso.pw bitreich.org 70 iDate: Mon, 1 Oct 2018 18:37:01 +0200 Err bitreich.org 70 i Err bitreich.org 70 iImprove registering collection message Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M dossier | 3 ++- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 2 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/dossier b/dossier /scm/dossier/file/dossier.gph bitreich.org 70 i@@ -291,12 +291,13 @@ collections() { Err bitreich.org 70 i register() { Err bitreich.org 70 i if [ -d "$1" ] Err bitreich.org 70 i then Err bitreich.org 70 i- if ! expr "$1" : '^/' Err bitreich.org 70 i+ if ! expr "$1" : '^/' >/dev/null Err bitreich.org 70 i then Err bitreich.org 70 i printf 'Aborting, the path of the collection must be an absolute path. %s is not valid\n' "$1" Err bitreich.org 70 i fi Err bitreich.org 70 i test -L "${REPOSITORY}/${2}" && rm "${REPOSITORY}/${2}" Err bitreich.org 70 i ln -s "$1" "${REPOSITORY}/${2}" Err bitreich.org 70 i+ printf "%s registered. Use it as default with\n\t%s collections %s\n" "$2" "$0" "$2" Err bitreich.org 70 i exit 0 Err bitreich.org 70 i else Err bitreich.org 70 i printf 'Aborting, %s is not a directory\n' "$2" Err bitreich.org 70 .