Fixed a few errors.
--- a/bug Tue Oct 24 14:47:00 2006 +0200
+++ b/bug Tue Oct 24 14:51:14 2006 +0200
@@ -1,6 +1,6 @@
#!/bin/bash
-PNAME="$0"
+PNAME=`basename "$0"`
CMD="$1"
if [ "x$EDITOR" == "x" ]; then
@@ -14,7 +14,13 @@
function create
{
- echo 0 > "$BUG_PROJECT"
+ if [ ! -f "$BUG_PROJECT" ]; then
+ echo 0 > "$BUG_PROJECT"
+ return 0
+ else
+ echo "The project exists. Please remove the file before create." 2>&1
+ return 1
+ fi
}
function getnext
@@ -232,25 +238,25 @@
case "$CMD" in
add)
- add
+ add || exit 1
;;
list)
- list
+ list || exit 1
;;
view)
- view $2
+ view $2 || exit 1
;;
project)
echo Project: $BUG_PROJECT
;;
delete)
- delete $2
+ delete $2 || exit 1
;;
create)
- create
+ create || exit 1
;;
edit)
- edit $2
+ edit $2 || exit 1
;;
*)
usage