mirror of
https://github.com/morgant/basiliskiivm.git
synced 2024-09-27 16:55:40 +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.
|
||||
#
|
||||
|
||||
# info
|
||||
tool="$(basename "$0")"
|
||||
version="0.1"
|
||||
copyright="Copyright (c) 2016 Morgan Aldridge"
|
||||
|
||||
# global variables
|
||||
user="$(whoami)"
|
||||
tool="$(basename "$0")"
|
||||
BASILISKII_BINARY="${BASILISKII_BINARY:=BasiliskII}"
|
||||
if [ "$user" == "root" ]; then
|
||||
PID_FILE_PATH="${PID_FILE_PATH:="/var/run/${tool}"}"
|
||||
@ -27,7 +31,22 @@ fi
|
||||
basiliskii_prefs_file=".basilisk_ii_prefs"
|
||||
|
||||
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() {
|
||||
@ -158,6 +177,10 @@ function main() {
|
||||
usage
|
||||
exit 0
|
||||
;;
|
||||
"-V" | "--version")
|
||||
version
|
||||
exit 0
|
||||
;;
|
||||
"start")
|
||||
shift
|
||||
vm_start "$1"
|
||||
|
Loading…
Reference in New Issue
Block a user