# 🦄Flint Loader

source <(wget -qO- "https://flint.geektr.co/flint.sh")

flint help
flint load <script-name>

# 脚本列表

# Linux 系统初始化脚本
flint load linux_init

# Linux 系统软件安装脚本
flint load linux_install

# 安装命令列表

Application Script
Docker flint::linux_install::docker
Docker Compose flint::linux_install::docker_compose
ShellCheck flint::linux_install::shellcheck
Ossutil flint::linux_install::ossutil
Google Chrome flint::linux_install::chrome
NodeJS flint::linux_install::node
Yarn flint::linux_install::yarn
VSCode flint::linux_install::vscode
Indicator Netspeed flint::linux_install::indicator_netspeed
Numix Theme flint::linux_install::numix_theme
OBS Studio flint::linux_install::obs
Sarasa Gothic flint::linux_install::sarasa_gothic
Proxychains NG flint::linux_install::proxychains

# 脚本环境

$FLINT_BASE

https://flint.geektr.co

flint::utils::in_aliyun

判断当前设备是否阿里云 ECS

flint::utils::in_gfw

判断当前设备是否在墙内

flint::load

加载脚本,flint::load <script_name> => scripts/<script_name>.sh

flint::utils::download

flint::utils::download() {
    config_file=$1
    selected_config=$2
    if [ -z $selected_config ]; then
        wget -q -O "$config_file" "$FLINT_BASE/slash$config_file"
    else
        wget -q -O "$config_file" "$FLINT_BASE/slash$config_file/$selected_config"
    fi
}

flint::utils::github_latest_tag

获取 Github 项目最新的 tag_name,flint::utils::github_latest_tag foo/bar