Skip to content

saul-salazar-dotcom/devinstall.com

Repository files navigation

devinstall.com

This repository aims to resolve how to setup a developer machine across multiple OS of Linux, Mac and Windows.

🔥 Quick Start

Mac and Linux-based distros:

command -v curl >/dev/null 2>&1 && curl -fsSL https://devinstall.com/sh | sh || wget -qO- https://devinstall.com/sh | sh

On Windows, please open a PowerShell terminal as an Administrator and copy & paste the following command:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://devinstall.com/ps1'))

🚀 Features

  • EASY: copy & paste one line
  • KISS: script file of 100 lines
  • Cross Platform Compatibility powered by UPT
  • Tools Versions Management powered by mise
  • Text editor powered by Visual Studio Code
  • Works great with multiple Linux OS, MacOS and Windows
  • Installs Python3 and NodeJS (LTS) by default

📝 Customization

You can use environment variables to extend the functionality:

export PACKAGES="docker"
export TOOLS="java,go"
export EXTENSIONS="vscodevim.vim,ms-kubernetes-tools.vscode-kubernetes-tools"
curl -fsSL https://devinstall.com/sh | sh
$env:PACKAGES = "docker-desktop"
$env:TOOLS = "java,go"
$env:TOOLS = "vscodevim.vim,ms-kubernetes-tools.vscode-kubernetes-tools"

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://devinstall.com/ps1'))

About

This repository aims to resolve how to setup a developer machine across multiple OS of Linux, Windows and Mac.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors