-
Notifications
You must be signed in to change notification settings - Fork 0
/
boxstarter.ps1
89 lines (80 loc) · 2.88 KB
/
boxstarter.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#Disable-UAC
#Disable-InternetExplorerESC
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
#Move-LibraryDirectory "{374DE290-123F-4565-9164-39C4925E467B}" "c:\!Work\Downloads"
#editors and viewers
choco install notepadplusplus.install -y
choco install paint.net -y
choco install fsviewer -y
choco install adobereader -y
#choco install xmind -y
#web
choco install googlechrome -y
choco install jre8 -y
choco install flashplayerplugin -y
#dev tools
choco install resharper-platform -y
### resharper ultimate download only
### cd c:\ProgramData\chocolatey\lib\resharper-platform
choco install linqpad -y
choco install fiddler4 -y
choco install git.install -y
choco install poshgit -y
choco install nodejs.install -y
#npm install -g azure-cli
choco install python -y
choco install p4merge -y
#IM
choco install skype -y
choco install telegram.install -y
#tools
choco install TotalCommander -y
choco install dropbox -y
choco install sysinternals -y
choco install putty -y
choco install winscp -y
choco install 7zip.install -y
choco install curl -y
choco install wget -y
choco install windirstat -y
choco install TeraCopy -y
choco install f.lux -y
########
# outdated a bit
#choco install docker -y
#choco install openssl.light -y
#cinst gow
#cinst winmerge
#cinst windbg
#cinst baretail
#cinst AzureStorageExplorer
Write-Host "Installation completed"
git config --global user.name "Uladzimir Kazakevich"
git config --global core.autocrlf false
git config --global push.default simple
git config --global credential.helper store
git config --global alias.a add
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.d diff
git config --global alias.br branch
git config --global alias.mr merge
git config --global alias.l log
git config --global alias.p pull
git config --global alias.rb rebase
git config --global alias.sh show
git config --global merge.tool p4merge
git config --global mergetool.prompt false
git config --global mergetool.keepBackup false
git config --global mergetool.trustExitCode true
git config --global diff.tool p4merge
git config --global difftool.prompt false
git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Install-ChocolateyPinnedTaskBarItem "$env:ProgramFiles\Paint.NET\PaintDotNet.exe"
Install-ChocolateyPinnedTaskBarItem "${env:ProgramFiles(x86)}\Fiddler2\Fiddler.exe"
Install-ChocolateyPinnedTaskBarItem "${env:ProgramFiles(x86)}\LINQPad4\LINQPad.exe"
Install-ChocolateyPinnedTaskBarItem "${env:ProgramFiles(x86)}\Neudesic\Azure Storage Explorer\AzureStorageExplorer.exe"
Install-ChocolateyPinnedTaskBarItem "${env:ProgramFiles(x86)}\XMind\XMind.exe"
Install-ChocolateyPinnedTaskBarItem "${env:ProgramFiles(x86)}\Google\Chrome\Application\chrome.exe"
Install-ChocolateyPinnedTaskBarItem "C:\totalcmd\TOTALCMD64.EXE"