Skip to content

Install your ubuntu developer environment with one command line

License

Notifications You must be signed in to change notification settings

Silvere112/dev-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu Developer Setup

Install easily your new developer environment

Supported software (contributions are welcome):

🐳 Docker
🐍 Pyenv
🏢 Teams
💻 Jetbrains Toolbox
🌎 Google Chrome
🔨 Nvm
☕ Sdkman

Installations

Create & install your own reusable setup

sudo apt-get install git
git clone https://github.com/Silvere112/dev-setup.git
echo "docker nvm" > dev-setup/main/setups/awesome-setup
dev-setup/main.sh install setup awesome-setup

Install specific packages

sudo apt-get install git
git clone https://github.com/Silvere112/dev-setup.git
dev-setup/main.sh install docker nvm

Installing your setup using one line

curl -sSL https://raw.githubusercontent.com/Silvere112/dev-setup/main/install.sh | bash -s my-setup

You can fork the repository for adding your own setup file

More information

  • Zero Dependencies
  • Idempotent installation

Next improvements

  • Create a command for asking the reboot
  • Create setup from the latest command lines run
  • Install all except specified packages
  • Installing package that depend on another. Example: pyenv install 3.9.2, sdk install 11.0.10.j9-adpt, nvm install node, docker-compose depend on pip