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 git@github.com:firmanserdana/server_remote_setup.git
cd server_remote_setupMake the setup_script.sh file executable:
chmod +x setup_script.shExecute the script to set up your environment:
./setup_script.shThe 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 fthecatrock@gmail.com || firmanisma.serdana@santannapisa.it.
Generated by chatgpt
Ref:
https://jdhao.github.io/2018/10/13/centos_zsh_install_use/