Skip to content

Instantly share code, notes, and snippets.

@Naedri
Last active July 2, 2024 21:12
Show Gist options
  • Save Naedri/b9bb945878816a1e93cafee301c47ca4 to your computer and use it in GitHub Desktop.
Save Naedri/b9bb945878816a1e93cafee301c47ca4 to your computer and use it in GitHub Desktop.
Just to save configuration of a functional environment to develop web applications.

Install-Config

Windows

For windows, you can use the following bash script with PowerShell.exe to quickly install the above softwares with chocolatey (a software management for windows). You can look for other softwares at this page.

#!/bin/bash
#===================================
# chocolatey.org
# Run `Get-ExecutionPolicy`. If it returns `Restricted`, then run `Set-ExecutionPolicy AllSigned` or `Set-ExecutionPolicy Bypass -Scope Process`
#===================================
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
#!/bin/bash
#===================================
# dev tools
#===================================
choco install -y nodejs.install
choco install -y vscode
choco install -y postman
#===================================
# git
#===================================
choco install -y git.install
#!/bin/bash
#===================================
# dev tools
#===================================
choco install -y cmder
choco install -y jdk11
choco install -y intellijidea-community
choco install -y insomnia-rest-api-client
choco install -y anaconda3
choco install -y r.project
choco install -y r.studio
#===================================
# git and tools and configuration
#===================================
choco install -y gitextensions
#===================================
# desk tools
#===================================
choco install -y notepadplusplus.install
choco install -y marktext
choco install -y libreoffice-fresh
choco install -y sumatrapdf
choco install -y pdfsam.install
choco install -y xca
choco install -y okular
choco install -y 7zip.install
choco install -y obs-studio.install
choco install -y gimp
choco install -y inkscape
#===================================
# web tools
#===================================
choco install -y firefox
choco install -y chromium
#===================================
# communication tools
#===================================
choco install -y thunderbird
choco install -y slack
choco install -y figma
#!/bin/bash
#===================================
# git configuration to use VS Code as your Git core editor, difftool and mergetool
#===================================
git config --global core.editor notepad
git config --global merge.tool vscode
git config --global mergetool.vscode.cmd 'code --wait $MERGED'
git config --global diff.tool vscode
git config --global difftool.vscode.cmd 'code --wait --diff $LOCAL $REMOTE'
#!/bin/bash
#===================================
# vscode command line extension management
#===================================
code --install-extension aaron-bond.better-comments --force
code --install-extension dbaeumer.vscode-eslint --force
code --install-extension eamodio.gitlens --force
code --install-extension esbenp.prettier-vscode --force
code --install-extension formulahendry.auto-rename-tag --force
code --install-extension nemesv.copy-file-name --force
code --install-extension streetsidesoftware.code-spell-checker --force
code --install-extension visualstudioexptteam.vscodeintellicode --force
code --install-extension waderyan.nodejs-extension-pack --force

Templates

Then install add the following .vscode folder to your workspace : vscode-config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment