jetsung bu gisti düzenledi 5 months ago. Düzenlemeye git
1 file changed, 24 insertions, 1 deletion
init.sh
| @@ -1,7 +1,30 @@ | |||
| 1 | 1 | #!/usr/bin/env bash | |
| 2 | 2 | ||
| 3 | + | if [[ -n "${DEBUG:-}" ]]; then | |
| 4 | + | set -eux | |
| 5 | + | else | |
| 6 | + | set -euo pipefail | |
| 7 | + | fi | |
| 8 | + | ||
| 9 | + | SH_FILES_FOLDER="$HOME/shfiles" | |
| 10 | + | ||
| 11 | + | # 安装 Docker | |
| 12 | + | install_docker() { | |
| 13 | + | pushd "$SH_FILES_FOLDER" > /dev/null | |
| 14 | + | curl -fsSL https://get.docker.com -o install-docker.sh | |
| 15 | + | sh install-docker.sh | |
| 16 | + | popd > /dev/null | |
| 17 | + | } | |
| 18 | + | ||
| 19 | + | # 创建 shfiles 文件夹 | |
| 20 | + | create_folder_shfiles() { | |
| 21 | + | [[ -d "$SH_FILES_FOLDER" ]] || mkdir "$SH_FILES_FOLDER" | |
| 22 | + | } | |
| 23 | + | ||
| 3 | 24 | main() { | |
| 4 | - | ||
| 25 | + | create_folder_shfiles | |
| 26 | + | ||
| 27 | + | install_docker | |
| 5 | 28 | } | |
| 6 | 29 | ||
| 7 | 30 | main "$@" | |
jetsung bu gisti düzenledi 5 months ago. Düzenlemeye git
1 file changed, 7 insertions
init.sh(dosya oluşturuldu)
| @@ -0,0 +1,7 @@ | |||
| 1 | + | #!/usr/bin/env bash | |
| 2 | + | ||
| 3 | + | main() { | |
| 4 | + | ||
| 5 | + | } | |
| 6 | + | ||
| 7 | + | main "$@" | |