Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages