mirror of
https://github.com/msmhq/msm.git
synced 2024-08-30 18:12:35 +00:00
Added "msm version" command.
This commit is contained in:
parent
6cc19b8ea1
commit
ad0a8fb3e3
@ -11,6 +11,10 @@ Maintainers:
|
|||||||
Change Log
|
Change Log
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
### [0.2.2](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2.1...0.2.2)
|
||||||
|
|
||||||
|
* Added `msm version` command, to check your installation version.
|
||||||
|
|
||||||
### [0.2.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2...0.2.1)
|
### [0.2.1](https://github.com/marcuswhybrow/minecraft-server-manager/compare/0.2...0.2.1)
|
||||||
|
|
||||||
* Added `msm <server> worlds on|off <world>` command, which activates and deactives worlds. Inactive worlds don't get backed up, cannot be used by the server, but are included in complete server backups.
|
* Added `msm <server> worlds on|off <world>` command, which activates and deactives worlds. Inactive worlds don't get backed up, cannot be used by the server, but are included in complete server backups.
|
||||||
|
@ -74,7 +74,7 @@ _msm() {
|
|||||||
if [ -d "$SERVER_STORAGE_PATH" ]; then
|
if [ -d "$SERVER_STORAGE_PATH" ]; then
|
||||||
local servers="$(ls -1 "$SERVER_STORAGE_PATH")"
|
local servers="$(ls -1 "$SERVER_STORAGE_PATH")"
|
||||||
fi
|
fi
|
||||||
options="help start stop restart server jargroup $servers"
|
options="help start stop restart version server jargroup $servers"
|
||||||
else
|
else
|
||||||
case "${COMP_WORDS[1]}" in
|
case "${COMP_WORDS[1]}" in
|
||||||
stop|restart)
|
stop|restart)
|
||||||
|
12
init/msm
12
init/msm
@ -22,6 +22,10 @@
|
|||||||
CONFIG="/etc/msm.conf"
|
CONFIG="/etc/msm.conf"
|
||||||
|
|
||||||
|
|
||||||
|
### The Minecraft Server Manager version, use "msm version" to check yours.
|
||||||
|
VERSION="0.2.2 Beta"
|
||||||
|
|
||||||
|
|
||||||
### Config variables the user should need/want to change
|
### Config variables the user should need/want to change
|
||||||
|
|
||||||
# Jar group file which contains the download target URL
|
# Jar group file which contains the download target URL
|
||||||
@ -92,11 +96,11 @@ debug() {
|
|||||||
# It must also not be one of a list of reserved names.
|
# It must also not be one of a list of reserved names.
|
||||||
is_valid_name() {
|
is_valid_name() {
|
||||||
local valid="^[a-zA-Z0-9\_\-]+$"
|
local valid="^[a-zA-Z0-9\_\-]+$"
|
||||||
local invalid="^server|jargroup|start|stop|restart|all$"
|
local invalid="^start|stop|restart|version|server|jargroup|all$"
|
||||||
|
|
||||||
if [[ $1 =~ $valid ]]; then
|
if [[ $1 =~ $valid ]]; then
|
||||||
if [[ $1 =~ $invalid ]]; then
|
if [[ $1 =~ $invalid ]]; then
|
||||||
echoerr "Invalid name \"$1\": A name may not be any of the following reserved worlds \"start\", \"stop\", \"restart\", \"server\", \"jargroup\" or \"all\"."
|
echoerr "Invalid name \"$1\": A name may not be any of the following reserved worlds \"start\", \"stop\", \"restart\", \"server\", \"version\", \"jargroup\" or \"all\"."
|
||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
return 0
|
return 0
|
||||||
@ -1577,6 +1581,9 @@ main() {
|
|||||||
echo "Starting servers:"
|
echo "Starting servers:"
|
||||||
main "start"
|
main "start"
|
||||||
;;
|
;;
|
||||||
|
version)
|
||||||
|
echo "Minecraft Server Manager $VERSION"
|
||||||
|
;;
|
||||||
server)
|
server)
|
||||||
case "$2" in
|
case "$2" in
|
||||||
list)
|
list)
|
||||||
@ -1721,6 +1728,7 @@ main() {
|
|||||||
echo -e " start Starts all active servers"
|
echo -e " start Starts all active servers"
|
||||||
echo -e " stop [now] Stops all running servers"
|
echo -e " stop [now] Stops all running servers"
|
||||||
echo -e " restart [now] Restarts all active servers"
|
echo -e " restart [now] Restarts all active servers"
|
||||||
|
echo -e " version Prints the Minecraft Server Manager version installed8"
|
||||||
;;
|
;;
|
||||||
"")
|
"")
|
||||||
echo "No such command see: $0 help"
|
echo "No such command see: $0 help"
|
||||||
|
Loading…
Reference in New Issue
Block a user