Skip to content

jygzyc/envinit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnvInit

EnvInit is a collection of cross-platform scripts for quickly initializing development environments on Linux, Windows, macOS, and WSL. It covers popular languages and tools including Python, Node.js, Rust, Golang, Frida, and more.

Directory Overview

  • linux_only/: Scripts for Linux systems only
    • android_build_env.sh: Android build environment setup
    • cloudflare_ddns.sh: Cloudflare DDNS update script
    • jenv_env.sh: jEnv environment setup
    • proxy/: Simple proxy setup script
  • macos_only/: Scripts for macOS only
    • homebrew_install.sh: Install Homebrew on macOS
  • wsl/: Scripts for Windows Subsystem for Linux
    • forward.bat: Port forwarding for WSL
  • zsh/: Zsh/Oh-My-Zsh setup
    • setup.sh: Basic Oh-My-Zsh and plugin initialization
  • Nodejs/: Node.js environment setup
    • nvm_install_for_unix_like.sh: Install NVM on Unix-like systems
    • nvm_install_for_windows.bat: Install NVM on Windows
  • Python/: Python environment setup
    • uv_install_for_linux.sh: Install uv on Linux
    • uv_install_for_mac.sh: Install uv on macOS
    • uv_install_for_windows.bat: Install uv on Windows
    • python_install_for_windows.bat: Install Python on Windows using winget
  • Rust/: Rust environment setup
    • rust_install_for_unix_like.sh: Install Rust on Unix-like systems
    • rust_install_for_windows.md: Rust install guide for Windows
  • Golang/: Golang environment setup
    • golang_install.md: Golang install guide
  • frida/: Frida tools setup
    • get_frida_tools_version.sh: Get Frida tools version

Usage

Clone this repository and run the relevant script for your platform and language/tool. For example:

# For Linux Node.js environment
cd Nodejs
sh nvm_install_for_unix_like.sh

# For Windows Python environment (run in cmd or PowerShell)
cd Python
python_install_for_windows.bat

Refer to each script for more details and prerequisites.

Credits

About

EnvInit is a collection of cross-platform scripts for quickly initializing development environments on Linux, Windows, macOS, and WSL. It covers popular languages and tools including Python, Node.js, Rust, Golang, Frida, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages