-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsis.ps1
56 lines (40 loc) · 1.17 KB
/
sis.ps1
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.\config.ps1
if (Test-Path .\local.ps1) {
.\local.ps1
}
if (-not (Test-Path $env:TEMP_DIR)) {
mkdir $env:TEMP_DIR
}
if (-not (Test-Path $env:DATA_DIR)) {
mkdir $env:DATA_DIR
}
if (-not (Test-Path .\settings.json)) {
Copy-Item .\settings.json.example .\settings.json
}
$jsonData = (Get-Content .\settings.json | ConvertFrom-Json)
# プロキシ設定
.\proxy.ps1 $jsonData.proxy.flag
# 7zipインストール
.\7zip.ps1
# タスクバー位置
.\taskbar.ps1 $jsonData.taskbar.flag
# Explorer Patcher
.\explorer-patcher.ps1 $jsonData.explorer_patcher.flag
# デスクトップ変更
.\desktop.ps1 $jsonData.desktop.flag $jsonData.desktop.image_path
# VSCode設定
.\vscode.ps1 $jsonData.vscode.flag
# GoogleChrome設定
.\chrome.ps1 $jsonData.chrome.flag
# GCCインストール
.\gcc.ps1 $jsonData.gcc.flag
# PHPインストール
.\php.ps1 $jsonData.php.flag
# Pythonインストール
.\python.ps1 $jsonData.python.flag
# Node.jsインストール
.\nodejs.ps1 $jsonData.nodejs.flag
# Rustインストール
.\rust.ps1 $jsonData.rust.flag
# Gitインストール
.\git.ps1 $jsonData.git.flag $jsonData.git.username $jsonData.git.email $jsonData.git.sis_auto_update