@@ -22,7 +22,7 @@ # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#
-# $Id: fluxbox-generate_menu,v 1.30 2003/04/16 22:25:12 fluxgen Exp $
+# $Id: fluxbox-generate_menu,v 1.31 2003/04/23 13:57:26 fluxgen Exp $
#
# Portability notes:
-B enable backgroundmenu
-r Don't remove empty menu-entries; for templates.
- -m Menu-title; default is "Fluxbox"
- -o Outputfile; default is ~/.fluxbox/menu
-t Favourite terminal
- -b Favourite browser
-w Homepage for console-browsers. Default is fluxbox.org.
+ -b Favourite browser
+ -m Menu-title; default is "Fluxbox"
+ -o Outputfile; default is ~/.fluxbox/menu
-u user sub-menu; default is ~/.fluxbox/usermenu
-h Display this help
@@ -549,7 +549,7 @@ fi
fi
fi
# Get options.
-while getopts ":Bkhragb:t:p:w:u:n:q:o:m:" COMMAND_LINE_ARGUMENT ; do
+while getopts ":Bkhragb:t:p:w:u:n:q:o:m:-:" COMMAND_LINE_ARGUMENT ; do
case "${COMMAND_LINE_ARGUMENT}" in
B) BACKGROUNDMENUITEM=yes ;;
k) KDEMENU=yes ;;
@@ -566,7 +566,13 @@ u) USERMENU=${OPTARG} ;;
r) REMOVE=no ;;
h) display_help ; exit 0 ;;
a) display_authors ; exit 0 ;;
- *) display_usage ; exit 1 ;;
+ -) echo "fluxbox-generate_menu doesn't recognize -- gnu-longopts."
+ echo 'Use fluxbox-generate_menu -h for a long help message.'
+ display_usage
+ exit 1 ;;
+ *) echo 'Use fluxbox-generate_menu -h for a long help message.'
+ display_usage
+ exit 1 ;;
esac
done
# Check defaults