mirror of
https://github.com/harish2704/installer-scripts.git
synced 2026-09-10 06:11:08 +00:00
Change command option format
This commit is contained in:
+21
-7
@@ -11,7 +11,13 @@ appRoot=$(readlink -f $(dirname $(readlink -f $0))/.. );
|
||||
|
||||
printHelp(){
|
||||
cat<<EOF
|
||||
installer-scripts --update | --check | --install <app_name> | --list
|
||||
installer-scripts <comamnd> [options]
|
||||
Available commands
|
||||
update - Self update
|
||||
check - Check ~/.local/Apps directory for and updates all the links in ~/local/bin directory.
|
||||
install <app_name> - Install an application. See 'list-apps' command to list Available applications.
|
||||
Other than this list, installer-scripts compatible apps can be directly installed from github
|
||||
list-apps - List installable application names.
|
||||
EOF
|
||||
}
|
||||
|
||||
@@ -21,29 +27,37 @@ printPackages(){
|
||||
}
|
||||
|
||||
updateSelf(){
|
||||
$0 --install self;
|
||||
$0 install self;
|
||||
}
|
||||
|
||||
checkGeneric(){
|
||||
packageName=$1;
|
||||
}
|
||||
|
||||
installPackage(){
|
||||
packageName=$1;
|
||||
. "$appRoot/packages/$packageName";
|
||||
if [ -z ${packageName%*/} ];then
|
||||
. "$appRoot/packages/$packageName";
|
||||
else
|
||||
. "$appRoot/packages/_generic";
|
||||
fi
|
||||
mainInstaller;
|
||||
}
|
||||
|
||||
case $1 in
|
||||
--update)
|
||||
update)
|
||||
updateSelf;
|
||||
;;
|
||||
|
||||
--list)
|
||||
list-apps)
|
||||
printPackages;
|
||||
;;
|
||||
|
||||
--install)
|
||||
install)
|
||||
installPackage $2;
|
||||
;;
|
||||
|
||||
--check)
|
||||
check)
|
||||
updateBinLinks;
|
||||
;;
|
||||
*)
|
||||
|
||||
Reference in New Issue
Block a user