timmy / Python 虛擬環境自動化設定

1 Lajky
0 Forky
2 Soubory
Naposledy aktivní 10 months ago
這段 Bash 腳本用於建立和管理 Python 虛擬環境,檢查虛擬環境是否存在,若不存在則建立並啟動環境,升級 pip,並自動安裝 requirements.txt 中的依賴(若檔案存在)。
1 #!/bin/bash
2
3 # 設定虛擬環境名稱
4 VENV_DIR="myenv"
5
6 # 檢查是否已經存在虛擬環境
7 if [ -d "$VENV_DIR" ]; then
8 echo "虛擬環境 '$VENV_DIR' 已經存在。"
9 else
10 echo "正在建立虛擬環境 '$VENV_DIR'..."

timmy / Mac iCloud 目錄自動切換腳本

0 Lajky
0 Forky
1 Soubory
Naposledy aktivní 10 months ago
這段腳本切換到使用者的 iCloud Drive 目錄 (Mobile Documents/com~apple~CloudDocs),確認目錄存在後切換到該目錄,並輸出當前工作目錄位置。
1 #!/bin/bash
2
3 BASE_DIR="$HOME/Library/Mobile Documents/com~apple~CloudDocs"
4
5 # 確認目錄是否存在
6 if [ -d "$BASE_DIR" ]; then
7 echo "切換到目標目錄: $BASE_DIR"
8 cd "$BASE_DIR" || { echo "無法進入目標目錄,退出腳本。"; exit 1; }
9 fi

timmy / 前端專案初始化腳本

1 Lajky
0 Forky
1 Soubory
Naposledy aktivní 10 months ago
這段 Bash 腳本建立一個專案目錄,初始化基本的前端專案結構(包括 index.html 和 src/components 資料夾),並透過 npm 安裝 lit、vite 和 serve,最後輸出目錄結構(排除 node_modules)。
1 #!/bin/bash
2
3 # Check if the user provided a directory name as an argument
4 if [ -z "$1" ]; then
5 echo "Usage: $0 <directory_name>"
6 exit 1
7 fi
8
9 # Set the user-provided parameter to the PROJECT_DIR variable
10 PROJECT_DIR="$1"

timmy / 啟動 Python 虛擬環境 (venv)

0 Lajky
0 Forky
1 Soubory
Naposledy aktivní 10 months ago
這段 Bash 指令用於啟動 Python 虛擬環境 (venv)。虛擬環境能夠隔離 Python 依賴,避免與系統環境發生衝突。執行後,Shell 會進入 .venv 目錄下的虛擬環境,使後續的 Python 執行與套件管理都發生在該環境中。
1 #!/bin/bash
2 source .venv/bin/activate
Novější Starší