#!/bin/bash if [[ $USER != "root" ]]; then echo "must run as root!" exit 1 fi set_mirror() { #MIRROR=${1:="mirrors.tuna.tsinghua.edu.cn"} #MIRROR=${MIRROR//\//\\\/} #sed -i 's/(archive|security).ubuntu.com/${MIRROR}/g' /etc/apt/sources.list echo "to-do ..." } apk_add() { apk update # mass installation apk add zsh git tmux vim curl wget bash python3 htop gcc g++ cmake make fzf perl linux-headers bind-tools iputils man-db #for i in {fzf,ripgrep}; do apk add $i -y; done # who am i git config --global user.email "me@beardic.cn" git config --global user.name "Dict Xiong" } router() { case $1 in apk-add ) apk_add ;; #set-mirror ) set_mirror $2 ;; * ) echo unknown command "$1". available: apk-add;; esac } router $@