English | 简体中文
my personal Posix env set up script.
- Shell: Based on oh-my-zsh install script and shell-set-up
- System: git/apt mirror/some tools (including proxychains)
- Support for
- Ubuntu
- Debian
- Support for
- Git: Config git user.name & user.email and ssh key via prompts
- Node: nvm & node & nrm & yarn & cnpm & pnpm
- Python: pyenv & python & pip & poetry & pipenv
- Golang: gvm & go (and config proxy & mirror automatically)
- Rust: includes cargo / rustc / rustdoc / rustfmt / ruststd, with rustup
- Java: Support for JDK 11, 17, with ppa:linuxuprising/java
- Docker: docker & docker-compose
- Tmux: tmux and config, based on aak1247/.tmux
- ......
And all of this will be optional if you don't need it.(WIP)
# via curl
sh -c "$(curl -fsSL https://github.com/aak1247/setup_scripts/raw/master/install.sh)"
# via wget
sh -c "$(wget https://github.com/aak1247/setup_scripts/raw/master/install.sh -O -)"
And finally you will get this a beautify zsh! Don't worry your old .zshrc
would have a backup as .zshrc.back
.(if you have one.)
if you want to adopt my configuration, you can replace DEFAULT_USER
variable with your username in .zshrc
and uncomment it if you want (default is $USER@$HOSTNAME
).
finally, Do remember install an powerline+awesome(nerd) font (here is meslo which I am using) to show all these wonderful stuff!