diff --git a/dnvm.ps1 b/dnvm.ps1 index 59e421b682..4f28d3a991 100644 --- a/dnvm.ps1 +++ b/dnvm.ps1 @@ -67,7 +67,7 @@ function _WriteOut { ### Constants $ProductVersion="1.0.0" -$BuildVersion="beta8-15508" +$BuildVersion="beta8-15509" $Authors="Microsoft Open Technologies, Inc." # If the Version hasn't been replaced... @@ -984,6 +984,14 @@ filter ColorActive { } } +<# +.SYNOPSIS + Displays the DNVM version. +#> +function dnvm-version { + _WriteOut "$FullVersion" +} + <# .SYNOPSIS Lists available runtimes diff --git a/dnvm.sh b/dnvm.sh index 2670a780d0..042f5a2d86 100644 --- a/dnvm.sh +++ b/dnvm.sh @@ -2,7 +2,7 @@ # Source this file from your .bash-profile or script to use # "Constants" -_DNVM_BUILDNUMBER="beta8-15508" +_DNVM_BUILDNUMBER="beta8-15509" _DNVM_AUTHORS="Microsoft Open Technologies, Inc." _DNVM_RUNTIME_PACKAGE_NAME="dnx" _DNVM_RUNTIME_FRIENDLY_NAME=".NET Execution Environment" @@ -400,6 +400,10 @@ __dnvm_description() { } +__dnvm_version() { + echo "1.0.0-$_DNVM_BUILDNUMBER" +} + __dnvm_help() { __dnvm_description printf "%b\n" "${Cya}USAGE:${Yel} $_DNVM_COMMAND_NAME [options] ${RCol}" @@ -471,6 +475,9 @@ __dnvm_help() { printf "%b\n" "${Yel}$_DNVM_COMMAND_NAME [help|-h|-help|--help] ${RCol}" echo " displays this help text." echo "" + printf "%b\n" "${Yel}$_DNVM_COMMAND_NAME [version|-v|-version|--version] ${RCol}" + echo " print the dnvm version." + echo "" printf "%b\n" "${Yel}$_DNVM_COMMAND_NAME update-self ${RCol}" echo " updates dnvm itself." } @@ -490,6 +497,10 @@ dnvm() __dnvm_help ;; + "version"|"-v"|"-version"|"--version" ) + __dnvm_version + ;; + "update-self" ) __dnvm_update_self ;;