Skip to content

Commit 0ac7a78

Browse files
committed
version
1 parent 6d059b9 commit 0ac7a78

3 files changed

Lines changed: 18 additions & 9 deletions

File tree

config/soda/descriptions.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ SODA_DESCRIPTION_LOG_LEVEL="Set the log level (DEBUG INFO WARN ERROR FATAL NONE)
2929
SODA_DESCRIPTION_HELP="Print the help message"
3030
SODA_DESCRIPTION_HELP_NAMESPACE="Print the help message for the given namespace (leave empty for all)"
3131
SODA_DESCRIPTION_NO_BROADCAST="Disable broadcasting events"
32+
SODA_DESCRIPTION_VERSION="Prints the SODA version"

scripts/core.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2323
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2424

25+
SODA_VERSION="1.0.0"
26+
2527
# Stores the usage for exposed commands
2628
TASKS_USAGE=" TASKS:"
2729
PARAMETERS_USAGE=" PARAMETERS:"

scripts/soda/soda.sh

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,6 @@
2222
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2323
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2424

25-
parameter "help" "$SODA_DESCRIPTION_HELP" && {
26-
usage
27-
}
28-
29-
task "help" "[NAMESPACE]" "$SODA_DESCRIPTION_HELP_NAMESPACE"
30-
help() {
31-
usage "$1"
32-
}
33-
3425
help_bash_completion () {
3526
namespaces
3627
}
@@ -85,3 +76,18 @@ suggest() {
8576
set_var SODA_SUGGESTION_${task} $target
8677
done
8778
}
79+
80+
parameter "help" "$SODA_DESCRIPTION_HELP" && {
81+
usage
82+
exit 0
83+
}
84+
85+
parameter version "${SODA_DESCRIPTION_VERSION}" && {
86+
echo "$SODA_VERSION"
87+
exit 0
88+
}
89+
90+
task "help" "[NAMESPACE]" "$SODA_DESCRIPTION_HELP_NAMESPACE"
91+
help() {
92+
usage "$1"
93+
}

0 commit comments

Comments
 (0)