XuCcc / InitUbuntu

ShellScript use to Init Ubuntu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Init Ubuntu

Requires

  • git&curl&sed You can install them easily by bash InitUbuntu.sh --basic
  • zsh InitUbuntu will write env variables into ~/.zshrc. You can install zsh by bash InitUbuntu.sh terminal zsh

Optional

Support Os

Now,InitUbuntu supports Ubuntu 16.04,18.04.Github actions will check 16.04|18.04 every time.Some tools maybe install unsuccessfully on other version.Welcome to issues.

InitUbuntu maybe work well on Debian-based systems,because they use apt as package manager.

Tools

Use bash InitUbuntu.sh -h to see support tools and help.

[update]
[source]
        apt:    http://mirrors.ustc.edu.cn/ubuntu/
        pip:    https://pypi.tuna.tsinghua.edu.cn/simple
        docker: https://docker.mirrors.ustc.edu.cn
[common]
        aira2: A lightweight multi-protocol & multi-source command-line download utility
        tldr: Simplified and community-driven man pages
        ag: A code-searching tool similar to ack, but faster.
        fd: A simple, fast and user-friendly alternative to 'find'
        bat: A cat(1) clone with syntax highlighting and Git integration.
        exa: exa is a modern replacement for ls.
[python]
        pip: pip3
        pyenv: Simple Python version management
        pipenv: Python Development Workflow for Humans
[java]
        jdk: openjdk-11
        maven: A software project management and comprehension tool
[javascript]
        nvm: Node Version Manager - Simple bash script to manage multiple active node.js versions
[docker]
        docker-ce:
        docker-compose: A tool for defining and running multi-container Docker applications
[shell]
        zsh: a delightful, open source, community-driven framework for managing your Zsh configuration.
        zshrc: Configure ~/.zshrc: Powerlevel10k;Plugins:extract/sudo/zsh-syntax-highlighting/z
        tmux: terminal multiplexer
        .tmux: My self-contained, pretty & versatile tmux configuration

You can find zsh&&tmux profiles in ./config

Submit any other useful develop tools in the issue.

About

ShellScript use to Init Ubuntu


Languages

Language:Shell 100.0%