Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ denv Public

Development environment setup

tamckenna/denv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Development Environment Setup

Scripts

Windows

powershell - c "iwr -useb raw.githubusercontent.com/tamckenna/denv/master/src/win/setup.ps1 | iex"

macOS

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tamckenna/denv/master/src/mac/setup.sh)"

Configuration Details

Windows Configuration

  • Windows Settings
    • Runs decrapifier.ps1 script to remove default services and disable data sharing
    • Enable Developer Mode
    • Set PowerShell Execution Policy to Unrestricted
    • Disable Windows Defender Firewall and corresponding notifications
    • Add C drive to Windows Defender exception list
    • Enable Dark Mode
    • Configure File Explorer Default Settings
      • Show all file extensions
      • Show hidden files
      • Show full directory path in title bar
      • New window opens to This PC
      • Disable recent/frequent viewed files feature
      • Set default file view to detail list
    • Default an assortment of file types to open with Visual Studio Code
    • Enable Win32 Long File Paths
  • Windows Features to enable:
    • Microsoft-Hyper-V-All
    • Microsoft-Windows-Subsystem-Linux
    • OpenSSH.Server
  • User Settings
    • Enable git long file paths
    • Generate SSH keys
  • Applications
    • Package Managers
    • System Utilities
      • 7zip
      • openSSH
      • PuTTY
      • Ubuntu 18.04 WSL
      • PowerShell Core(7.0)
    • CLI Utilities
      • gow
      • curl
      • wget
      • grep
      • sed
      • less
      • touch
    • SDKs
      • dotnet-sdk
      • AdoptOpenJDK
      • Python
      • Go
      • nvm
    • Editors
      • Visual Studio Code
      • notepad++
      • Sublime Text
      • Atom
      • vim
      • nano
    • IDE/SQL Editors
      • Eclipse JEE
      • Jetbrains Toolbox
      • Azure Data Studio
      • MySQL Workbench
      • DBeaver
    • Development Utilities
      • git
      • Docker Desktop
      • windows-terminal
      • postman
      • soapUI
      • xming
    • Browsers
      • Google Chrome
      • Google Chromium
      • Mozilla Firefox
      • Mozilla Firefox Developer
      • Brave Browser

macOS Configuration

  • System Settings
    • Disable password for sudo
    • Disable "natural" scrolling
    • Finder Settings
      • Show all hidden files
      • Show all file extensions
      • Disable .DS_Store creation on network shares
      • Search functionality searches recursively in current directory
      • Show path in bar
      • Default new window to Desktop directory
      • Disable file extension change warning
    • Activity Monitor Settings
      • Visualize CPU in dock icon
      • Show all processes
      • Sort processes by CPU usage
    • Enable Remote Login for admins (openSSH Server)
    • Enable Remote Management for admins (VNC Server)
  • User Settings
    • Change shell to bash shell
    • Pulls down custom .bashrc
    • Disable zshell warning
    • Generates SSH keys
    • Installs Homebrew
    • Runs homebrew bundle
      • Will install formulas/casks specified in: Brewfile
    • Configures default application for file types (Visual Studio Code)
  • Applications
    • Package Managers
    • CLI Utilities
      • wget
      • curl
      • telnet
      • htop
      • p7zip
      • dtrx
      • dos2unix
      • tldr
      • fio
      • speedtest-cli
      • dockutil
      • mas
      • duti
      • powershell
    • SDKs
      • go
      • node
      • python
      • adoptopenjdk
      • adoptopenjdk8
      • dotnet-sdk
    • Build Tools
      • ant
      • maven
      • gradle
      • yarn
      • mono
      • nuget
    • Editors
      • Visual Studio Code
      • Sublime Text
      • Atom
    • IDE/SQL Editors
      • Eclipse JEE
      • Jetbrains Toolbox
      • DBeaver
      • Azure Data Studio
      • MySQL Workbench
    • Development Utilities
      • git
      • Docker Desktop
      • iTerm
      • Postman
      • VNC Viewer
      • React Native Debugger
      • GitHub
    • Development CLI
      • awscli
      • aws-sam-cli
      • azure-cli
      • firebase-cli
      • google-cloud-sdk
      • kubectl
      • terraform
      • mysql-client
      • nativefier
      • gh
    • Browsers
      • Google Chrome
      • Google Chromium
      • Mozilla Firefox
      • Mozilla Firefox Developer
      • Microsoft Edge
    • Content
      • Adobe Acrobat Reader
      • VLC
      • MPV
      • ffmpeg
      • youtube-dl
    • System Utilities
      • AppCleaner
      • BalenaEtcher
      • Cinch
      • Macs Fan Control
      • Keka
      • SkyFonts

About

Development environment setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •