|
@@ -93,6 +93,7 @@ function run-query {
|
|
|
|
|
|
# add-book, /home/swflint/org/library.org
|
|
# add-book, /home/swflint/org/library.org
|
|
function add-single {
|
|
function add-single {
|
|
|
|
+ if [[ $# -lt 7]] ; then
|
|
echo -n "Title: "
|
|
echo -n "Title: "
|
|
read TITLE
|
|
read TITLE
|
|
echo -n "Author: "
|
|
echo -n "Author: "
|
|
@@ -107,6 +108,22 @@ function add-single {
|
|
read ISBN
|
|
read ISBN
|
|
echo -n "Location: "
|
|
echo -n "Location: "
|
|
read LOCATION
|
|
read LOCATION
|
|
|
|
+ else
|
|
|
|
+ TITLE=$1
|
|
|
|
+ shift
|
|
|
|
+ AUTHOR=$1
|
|
|
|
+ shift
|
|
|
|
+ LCCN=$1
|
|
|
|
+ shift
|
|
|
|
+ COPYRIGHT=$1
|
|
|
|
+ shift
|
|
|
|
+ PUBLISHER=$1
|
|
|
|
+ shift
|
|
|
|
+ ISBN=$1
|
|
|
|
+ shift
|
|
|
|
+ LOCATION=$1
|
|
|
|
+ shift
|
|
|
|
+ fi
|
|
recins -t Book \
|
|
recins -t Book \
|
|
-f Title -v "${TITLE}" \
|
|
-f Title -v "${TITLE}" \
|
|
-f Author -v "${AUTHOR}" \
|
|
-f Author -v "${AUTHOR}" \
|
|
@@ -263,7 +280,7 @@ case ${COMMAND} in
|
|
exit
|
|
exit
|
|
;;
|
|
;;
|
|
add)
|
|
add)
|
|
- add-single
|
|
|
|
|
|
+ add-single $@
|
|
exit
|
|
exit
|
|
;;
|
|
;;
|
|
git)
|
|
git)
|