mirror of
https://github.com/morgant/basiliskiivm.git
synced 2024-09-28 22:54:50 +00:00
Added more detailed help & version info.
This commit is contained in:
parent
1c456428a7
commit
8433c298cd
27
basiliskiivm
27
basiliskiivm
@ -15,9 +15,13 @@
|
|||||||
# Copyright (c) 2016, Morgan T. Aldridge. All rights reserved.
|
# Copyright (c) 2016, Morgan T. Aldridge. All rights reserved.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# info
|
||||||
|
tool="$(basename "$0")"
|
||||||
|
version="0.1"
|
||||||
|
copyright="Copyright (c) 2016 Morgan Aldridge"
|
||||||
|
|
||||||
# global variables
|
# global variables
|
||||||
user="$(whoami)"
|
user="$(whoami)"
|
||||||
tool="$(basename "$0")"
|
|
||||||
BASILISKII_BINARY="${BASILISKII_BINARY:=BasiliskII}"
|
BASILISKII_BINARY="${BASILISKII_BINARY:=BasiliskII}"
|
||||||
if [ "$user" == "root" ]; then
|
if [ "$user" == "root" ]; then
|
||||||
PID_FILE_PATH="${PID_FILE_PATH:="/var/run/${tool}"}"
|
PID_FILE_PATH="${PID_FILE_PATH:="/var/run/${tool}"}"
|
||||||
@ -27,7 +31,22 @@ fi
|
|||||||
basiliskii_prefs_file=".basilisk_ii_prefs"
|
basiliskii_prefs_file=".basilisk_ii_prefs"
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
echo "Usage: ${tool} [options] <command> [...]"
|
echo "Usage: ${tool} [options] <command>"
|
||||||
|
echo
|
||||||
|
echo "Options:"
|
||||||
|
echo " -h, --help : print these usage instructions"
|
||||||
|
echo " -V, --version : print version information"
|
||||||
|
echo
|
||||||
|
echo "Commands:"
|
||||||
|
echo " package : package the current BasiliskII configuration into"
|
||||||
|
echo " a .BasiliskIIVM package"
|
||||||
|
echo " start <path> : start a BasiliskII instance running from a"
|
||||||
|
echo " .BasiliskIIVM package"
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function version() {
|
||||||
|
echo "${tool} v${version} ${copyright}"
|
||||||
}
|
}
|
||||||
|
|
||||||
function vm_pkg_name() {
|
function vm_pkg_name() {
|
||||||
@ -158,6 +177,10 @@ function main() {
|
|||||||
usage
|
usage
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
"-V" | "--version")
|
||||||
|
version
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
"start")
|
"start")
|
||||||
shift
|
shift
|
||||||
vm_start "$1"
|
vm_start "$1"
|
||||||
|
Loading…
Reference in New Issue
Block a user