/dev-setup

Install your ubuntu developer environment with one command line

Primary LanguageShellGNU General Public License v3.0GPL-3.0

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