-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.ps1
56 lines (45 loc) · 2.26 KB
/
install.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
$profile_folder = Resolve-Path -Path "$profile\.."
$script_folder = Resolve-Path -Path "${profile_folder}\Scripts"
$dsuite = "${profile_folder}\dsuite_profile.ps1"
# Create default profile file
Write-Output '#requires -version 5' > $dsuite
Write-Output '' >> $dsuite
# Add docker alias file
Copy-Item "$PSScriptRoot\docker-alias.ps1" "${script_folder}\docker-alias.ps1"
Write-Output '# Include docker alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker alpine alias file
Copy-Item "$PSScriptRoot\docker-alpine-alias.ps1" "${script_folder}\docker-alpine-alias.ps1"
Write-Output '# Include docker alpine alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-alpine-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker git alias file
Copy-Item "$PSScriptRoot\docker-git-alias.ps1" "${script_folder}\docker-git-alias.ps1"
Write-Output '# Include docker git alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-git-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker golang alias file
Copy-Item "$PSScriptRoot\docker-golang-alias.ps1" "${script_folder}\docker-golang-alias.ps1"
Write-Output '# Include docker golang alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-golang-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker maven alias file
Copy-Item "$PSScriptRoot\docker-maven-alias.ps1" "${script_folder}\docker-maven-alias.ps1"
Write-Output '# Include docker maven alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-maven-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker node alias file
Copy-Item "$PSScriptRoot\docker-node-alias.ps1" "${script_folder}\docker-node-alias.ps1"
Write-Output '# Include docker node alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-node-alias.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add docker portainer alias file
Copy-Item "$PSScriptRoot\docker-portainer.ps1" "${script_folder}\docker-portainer.ps1"
Write-Output '# Include docker portainer alias' >> $dsuite
Write-Output ". `"${script_folder}\docker-portainer.ps1`"" >> $dsuite
Write-Output '' >> $dsuite
# Add dsuite profil
Write-Output "" >> $profile
Write-Output "# Include dsuite profile" >> $profile
Write-Output ". `"$dsuite`"" >> $profile