🌐 Languages: English | 简体中文 | 日本語
This project provides a script to configure my development environment with various tools and settings. I provide a easy way for you to configure your environment with the same tools and settings just like the picture below.
- Language Selection: Choose between English, Simplified Chinese, and Japanese for the configuration script.
- Zsh Configuration: Automatically configures
.zshrc
with:- Starship prompt
- zsh-syntax-highlighting
- zsh-autosuggestions
- Proxy settings
- Useful aliases
- Greeting function
- macOS: The scripts are designed to run on macOS. But you can still use it on other systems with some modifications. Try it at your own risk.
- Remove Existing Configurations: Before running the script, better to remove existing Starship and WezTerm configurations, it is okay if you don't, you will have to see what you want to keep.
- Smooth Internet: The script will download and install various tools and packages, so a good internet connection is a must.
Once you have done the little things above, you can start to install the script immediately.
There are two ways to install the script:
- Run the following command in your terminal:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/riverify/wezterm-autoconfig/main/autoconfig_curl.sh)"
- The script will automatically configure your environment.
- If you encounter any issues, please let me know by creating an issue.
-
Clone the repository:
git clone https://github.com/riverify/wezterm-autoconfig.git cd wezterm-autoconfig
-
Make the main script executable:
chmod +x autoconfig.sh
-
Run the script:
./autoconfig.sh
-
When prompted, select your preferred language:
Please select a language: 1) English 2) 简体中文 3) 日本語 Press Enter to use English by default.
-
The script will automatically configure your environment based on your selection.
This project is licensed under the GNU General Public License v3.0. See the LICENSE
file for details.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.