-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript-install
More file actions
40 lines (35 loc) · 976 Bytes
/
script-install
File metadata and controls
40 lines (35 loc) · 976 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#! /usr/bin/env sh
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Install Scripts
# author: VlaSard
# github: https://github.com/VlaSard
# date: 2022.08.28
# script-install
#
# DESCRIPTION:
# Устанавливает пользовательские скрипты.
#
# REVIEWS:
# install
#
# USAGE:
# script-install [OPTIONS]
#
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# -=-=-=-=-=-=-= VARIABLES =-=-=-=-=-=-=-
ScriptName=${1}
# -=-=-=-=-=-=-= MESSAGES =-=-=-=-=-=-=-=-
msg_Start="Install $ScriptName!"
msg_Finish="$ScriptName is now installed in directory $PathInstall !"
# -=-=-=-=-=-=-= FUNCTIONS =-=-=-=-=-=-=-
_install() {
install -m 755 "$ScriptName" "$PathInstall"
}
# -=-=-=-=-=-=-=-= MAIN =-=-=-=-=-=-=-=-
if [ "$(id -u)" != "0" ]; then
PathInstall=$HOME/.local/bin/
echo "${msg_Start}"
_install "$ScriptName" "$PathInstall"
echo "${msg_Finish}"
exit 0
fi