|
@@ -22,7 +22,7 @@
|
|
|
set -u
|
|
|
|
|
|
PROGRAM="factorio_development.sh"
|
|
|
VERSION="0.0.5"
|
|
|
VERSION="1.0.0"
|
|
|
|
|
|
function usage() {
|
|
|
cat <<EOF
|
|
@@ -30,7 +30,7 @@ $PROGRAM $VERSION, helper tool for development of Factorio mods
|
|
|
|
|
|
Usage:
|
|
|
|
|
|
$PROGRAM [OPTIONS] init MOD_DIRECTORY_PATH
|
|
|
$PROGRAM [OPTIONS] init [MOD_DIRECTORY_PATH]
|
|
|
$PROGRAM [OPTIONS] build [MOD_DIRECTORY_PATH]
|
|
|
$PROGRAM [OPTIONS] release [MOD_DIRECTORY_PATH]
|
|
|
$PROGRAM [OPTIONS] abort-release [MOD_DIRECTORY_PATH]
|
|
@@ -79,7 +79,8 @@ init MOD_DIRECTORY_PATH
|
|
|
Initialises directory for new mod development. Passed-in directory
|
|
|
must be empty. Mod name is derived from the directory name. If the
|
|
|
passed-in mod directory path does not point to an existing
|
|
|
directory, it will be created.
|
|
|
directory, it will be created. If not specified, default is to use
|
|
|
working directory as mod directory path.
|
|
|
|
|
|
During initialisation it is possible to select if mod sources should
|
|
|
be kept in a separate directory or within the base directory. This
|
|
@@ -1058,13 +1059,13 @@ shift
|
|
|
|
|
|
if [[ $COMMAND == init ]]; then
|
|
|
|
|
|
MOD_DIRECTORY_PATH="${1-}"
|
|
|
MOD_DIRECTORY_PATH="${1:-.}"
|
|
|
shift
|
|
|
|
|
|
DEVELOPMENT_SCRIPT_PATH=$(readlink -f "$0")
|
|
|
|
|
|
if [[ -z $MOD_DIRECTORY_PATH ]]; then
|
|
|
error "Mod directory path must be specified."
|
|
|
if [[ -e $MOD_DIRECTORY_PATH && ! -d $MOD_DIRECTORY_PATH ]]; then
|
|
|
error "Passed-in path must be a directory."
|
|
|
exit "$ERROR_ARGUMENTS"
|
|
|
fi
|
|
|
|