This repository contains a setup script to configure your development environment with essential tools and dependencies, including generating SSH keys, installing zsh
, oh-my-zsh
, VS Code CLI, pyenv
, and cloning your repository.
setup_script.sh
: The main shell script to set up your environment.README.md
: This readme file.
- Unix-like operating system (Linux, macOS)
- Basic knowledge of terminal commands
Clone this repository to your local machine:
git clone [email protected]:firmanserdana/server_remote_setup.git
cd server_remote_setup
Make the setup_script.sh
file executable:
chmod +x setup_script.sh
Execute the script to set up your environment:
./setup_script.sh
The script will guide you through several steps, including adding your SSH key to GitHub. Please follow the prompts and instructions displayed by the script.
The script includes optional steps to install and configure zsh
and oh-my-zsh
. If you want to skip these steps, you can comment out the relevant section in the script.
The script will generate an SSH key pair and prompt you to add the public key to your GitHub account.
If not skipped, the script installs zsh
, oh-my-zsh
, and some useful plugins to enhance your terminal experience.
The script downloads and installs the VS Code CLI to enable remote development.
The script installs pyenv
and the latest Python version (3.10.14) to ensure you have the necessary Python environment for development.
The script clones the server_remote_setup
repository and sets up a Python virtual environment within the cloned repository.
This project is licensed under the MIT License - see the LICENSE file for details.
Firman Serdana
For any questions or issues, please contact [email protected] || [email protected].
Generated by chatgpt
Ref:
https://jdhao.github.io/2018/10/13/centos_zsh_install_use/