https://github.com/ruanfdev/automated_setup_script
Automated Script to streamline local development setup
https://github.com/ruanfdev/automated_setup_script
automate automation bash bash-script fedora script setup-development-environment setup-script ubuntu
Last synced: 3 months ago
JSON representation
Automated Script to streamline local development setup
- Host: GitHub
- URL: https://github.com/ruanfdev/automated_setup_script
- Owner: ruanfdev
- Created: 2024-05-21T18:04:37.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-03T09:11:17.000Z (about 1 year ago)
- Last Synced: 2025-01-21T04:28:32.904Z (4 months ago)
- Topics: automate, automation, bash, bash-script, fedora, script, setup-development-environment, setup-script, ubuntu
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automated Setup Script
Automation Script to streamline local development setup. Either follow the steps below or download the script and tweak as necessary.
## Tested and working:
### Ubuntu-based systems:
* Step 1 - Install Curl:
```
sudo apt install curl
```* Step 2 - Execute script:
```
curl -fsSL https://raw.githubusercontent.com/ruanfdev/automated_setup_script/master/ubuntu_setup.sh | bash
```## Not tested (tweak as necessary):
### Fedora-based systems:
* Step 1 - Install Curl:
```
sudo dnf install curl
```* Step 2 - Execute script:
```
curl -fsSL https://raw.githubusercontent.com/ruanfdev/automated_setup_script/master/fedora_setup.sh
```### Windows-based systems:
* Step 1 - Execute script:
```
irm https://raw.githubusercontent.com/ruanfdev/automated_setup_script/master/windows.ps1 | iex
```## Curl explanation:
1. curl: Downloads the script content from the specified URL.
2. -fsSL:
* -f: Fail silently (don't show progress meter or error messages).
* -s: Silent mode (don't show progress meter or error messages).
* -S: Show error messages if the download fails.
* -L: Follow redirects (in case the URL changes).
3. |: Pipes (sends) the downloaded script content as input.
4. bash: Executes the script in a Bash shell.