mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Use getopts for nodejs helper
This commit is contained in:
parent
a701b42519
commit
0aed8a6922
1 changed files with 8 additions and 3 deletions
|
@ -53,13 +53,18 @@ ynh_use_nodejs () {
|
||||||
#
|
#
|
||||||
# ynh_install_nodejs will install the version of node provided as argument by using n.
|
# ynh_install_nodejs will install the version of node provided as argument by using n.
|
||||||
#
|
#
|
||||||
# usage: ynh_install_nodejs [nodejs_version]
|
# usage: ynh_install_nodejs --nodejs_version=nodejs_version
|
||||||
# | arg: nodejs_version - Version of node to install.
|
# | arg: -n, --nodejs_version - Version of node to install.
|
||||||
# If possible, prefer to use major version number (e.g. 8 instead of 8.10.0).
|
# If possible, prefer to use major version number (e.g. 8 instead of 8.10.0).
|
||||||
# The crontab will handle the update of minor versions when needed.
|
# The crontab will handle the update of minor versions when needed.
|
||||||
ynh_install_nodejs () {
|
ynh_install_nodejs () {
|
||||||
# Use n, https://github.com/tj/n to manage the nodejs versions
|
# Use n, https://github.com/tj/n to manage the nodejs versions
|
||||||
nodejs_version="$1"
|
|
||||||
|
# Declare an array to define the options of this helper.
|
||||||
|
declare -Ar args_array=( [n]=nodejs_version= )
|
||||||
|
local nodejs_version
|
||||||
|
# Manage arguments with getopts
|
||||||
|
ynh_handle_getopts_args "$@"
|
||||||
|
|
||||||
# Create $n_install_dir
|
# Create $n_install_dir
|
||||||
mkdir -p "$n_install_dir"
|
mkdir -p "$n_install_dir"
|
||||||
|
|
Loading…
Add table
Reference in a new issue