Fixes - dossier - console collection manager
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
DIR commit dcdc99999d4e8e1f7379a9b4814050ae492b2e07
DIR parent 9723a29f7264eb641ec2001fae03cfde73bd5127
HTML Author: Solene Rapenne <solene@perso.pw>
Date: Sat, 21 Jul 2018 01:07:00 +0200
Fixes
Diffstat:
M README | 2 +-
M cdb | 6 +++---
M cdb.1 | 15 +++++++--------
3 files changed, 11 insertions(+), 12 deletions(-)
---
DIR diff --git a/README b/README
@@ -3,7 +3,7 @@ How to use cdb
$ mkdir -p ~/collections/games
$ cdb collections register ~/collections/games games
- $ cdb collections use games
+ $ cdb collections games
$ cdb collections
games *
$ cdb supertux rate 5 multiplayer yes
DIR diff --git a/cdb b/cdb
@@ -1,7 +1,7 @@
#!/bin/sh
mkdir -p ~/.collections
-test -f ~/.collections/context && . ~/.collections/context
+test -f ~/.collections/current && . ~/.collections/current
if [ -n "$CONTEXT" ]
then
@@ -213,13 +213,13 @@ switch() {
exit 9
else
printf 'Switching to collection %s\n' "${1}"
- printf 'CONTEXT=%s\n' $1 > ~/.collections/context
+ printf 'CONTEXT=%s\n' $1 > ~/.collections/current
exit $?
fi
}
collections() {
- ls ~/.collections/ | grep -v 'context' | sed "s/^${CONTEXT}$/& */"
+ ls ~/.collections/ | grep -v 'current' | sed "s/^${CONTEXT}$/& */"
exit 0
}
DIR diff --git a/cdb.1 b/cdb.1
@@ -29,7 +29,7 @@ With the argument
it will show all the attributes known for that item.
.It Nm Cm export
Export the data of the current collection as CSV (Comma Separated Values).
-.It Nm Cm collections Oo register Pa full-path Ar collection-name Oc | Op use Ar collection
+.It Nm Cm collections Oo collection Oc | Oo register Pa full-path Ar collection-name Oc
the command
.Cm collections
with no argument will show the list of collections that
@@ -41,6 +41,12 @@ symbol after the name.
.Pp
the command
.Cm collections
+with one parameter
+will switch the current collection in use to the collection
+.Ar collection.
+.Pp
+the command
+.Cm collections
using the parameter
.Ar register
will make
@@ -54,13 +60,6 @@ to identify it. When a collection is registered,
will initialize a
.Xr git 1
repository in it if possible.
-.Pp
-the command
-.Cm collections
-with the parameter
-.Ar use
-will switch the current collection in use to the collection
-.Ar collection.
.It Nm Cm search Oo attribute Oo value Oc Oc Op attribute value
the command
.Cm search