https://github.com/programmer-rd-ai/environment
Automated development environment setup scripts for Ubuntu, macOS, and Windows. One-command installation of programming languages, development tools, and productivity apps with custom configurations.
https://github.com/programmer-rd-ai/environment
bash linux linux-distro macos powershell script scripting ubuntu windows windowsos
Last synced: 4 months ago
JSON representation
Automated development environment setup scripts for Ubuntu, macOS, and Windows. One-command installation of programming languages, development tools, and productivity apps with custom configurations.
- Host: GitHub
- URL: https://github.com/programmer-rd-ai/environment
- Owner: Programmer-RD-AI
- License: mit
- Created: 2024-12-22T23:57:15.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-27T15:21:38.000Z (6 months ago)
- Last Synced: 2024-12-27T16:26:23.462Z (6 months ago)
- Topics: bash, linux, linux-distro, macos, powershell, script, scripting, ubuntu, windows, windowsos
- Language: Shell
- Homepage:
- Size: 109 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Environment Setup Scripts
This repository contains automated setup scripts for configuring development environments across different operating systems (Ubuntu/Linux, macOS, and Windows). These scripts automate the installation and configuration of common development tools, programming languages, and productivity applications.
## 🚀 Quick Start
Choose the appropriate script based on your operating system:
### Ubuntu/Linux
```bash
chmod +x ubuntu-setup.sh
./ubuntu-setup.sh
```### macOS
```bash
chmod +x macos-setup.sh
./macos-setup.sh
```### Windows
PowerShell (Run as Administrator):
```powershell
.\windows-setup.ps1
```Bash/WSL version:
```bash
chmod +x windows-setup.sh
./windows-setup.sh
```## 📦 What Gets Installed
### Common Tools Across All Platforms
- Python & pip
- Git
- Visual Studio Code
- Neovim (with custom configuration)
- Docker
- Node.js
- Anaconda
- Notion
- Google Chrome
- Postman
- GitHub Desktop
- Spotify
- StarUML
- Warp Terminal### Platform-Specific Installations
#### Ubuntu/Linux
- NVIDIA drivers
- Build essentials
- APT package management tools
- Custom bashrc configuration#### macOS
- Homebrew
- CUDA
- macOS-specific package configurations#### Windows
- Chocolatey package manager
- WSL (Windows Subsystem for Linux)
- NVIDIA drivers
- Windows-specific configurations## 📝 Configuration
### Neovim Setup
The scripts set up Neovim with a custom configuration from [nvim-config repository](https://github.com/Programmer-RD-AI/nvim-config.git).
### Shell Configuration
- Custom aliases
- Environment variables
- Git shortcuts
- Enhanced command-line experience## 🔄 Updating
To update already installed packages:
### Ubuntu/Linux
```bash
sudo apt update
sudo apt upgrade
```### macOS
```bash
brew update
brew upgrade
```### Windows
```powershell
choco upgrade all
```## 📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
## ⭐ Credits
Maintained by Programmer-RD-AI