https://github.com/kasutu/setup
Automate your developer environment setup!
https://github.com/kasutu/setup
Last synced: about 1 year ago
JSON representation
Automate your developer environment setup!
- Host: GitHub
- URL: https://github.com/kasutu/setup
- Owner: kasutu
- Created: 2023-09-17T06:35:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-11T14:11:37.000Z (over 2 years ago)
- Last Synced: 2025-02-06T11:47:59.579Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Setup Scripts
This repository contains setup scripts for various operating systems. These scripts automate the installation and configuration of various development tools and software.
## Scripts Included
Currently, the following setup scripts are available:
- [x] `setup-deb.sh`: For Debian-based systems (e.g., Ubuntu, Debian, Linux Mint, ElementaryOS)
- [x] `setup-arch.sh`: For Arch-based systems (e.g., Arch Linux, Manjaro, EndeavourOS)
- [x] `test.sh`: A testing script for checking the installation of software
- [ ] `setup-win.bat`: For Windows (coming soon)
## Usage
To use these scripts, follow these steps:
1. Clone this repository.
```bash
git clone https://github.com/kasutu/setup.git
```
2. Navigate to the directory containing the setup script.
```bash
cd setup
```
3. Make the script executable with the following command (for Unix-like systems):
> Please note that this script requires `sudo` privileges to install and configure software.
```bash
sudo chmod +x setup-.sh
```
4. Run the script with the following command:
```bash
sudo sh setup-.sh [OPTIONS]
```
```bash
sudo bash setup-.sh [OPTIONS]
```
Replace `` with `deb` or `arch` depending on the script you want to run.
---
## Testing
6. Once the setup script has completed, you can perform testing of the installed software using the `test.sh` script. Run it with the following command:
```bash
sudo sh test.sh
```
---
# Scripts
| 📜 Script Name | 💻 Software Installed | 🌍 Environment Variables Configured | 📝 Special Instructions |
| --- | --- | --- | --- |
| `setup-deb.sh` |
- Visual Studio Code
- Java Development Kit (JDK) and Maven
- Node.js
- Android SDK
- adb
- scrcpy
- Docker
- OpenSSH Server
- NVIDIA GPU drivers
- Java (`JAVA_HOME`)
- Android SDK (`ANDROID_HOME`)
| `setup-arch.sh` |
- Visual Studio Code
- Java Development Kit (JDK) and Maven
- Node.js
- Android SDK
- adb
- scrcpy
- Docker
- OpenSSH Server
- Java (`JAVA_HOME`)
- Android SDK (`ANDROID_HOME`)
| `test.sh` |
- Checks and tests the installation of various software packages