luochen570-cli

Alpine-based 自用 CLI 工具镜像 —— zsh + zinit 插件 + NvChad + 常用 CLI 工具

包含的工具

类别 工具
Shell zsh, zinit, Powerlevel10k, zsh-autosuggestions, fast-syntax-highlighting
文件管理 yazi, eza, bat, tree, duf, ncdu
搜索 fzf, ack
编辑器 Neovim + NvChad starter
版本控制 git
多路复用 tmux

镜像拉取

docker pull git.luochen570.cn/luochen570/luochen570-cli:latest

使用

# 交互式 zsh
docker run -it --rm git.luochen570.cn/luochen570/luochen570-cli

# 挂载当前目录工作
docker run -it --rm -v "$PWD:/workspace" -w /workspace \
  git.luochen570.cn/luochen570/luochen570-cli

# NvChad (neovim)
docker run -it --rm git.luochen570.cn/luochen570/luochen570-cli nvim

构建

每周自动构建(周日 UTC 8:00推送到 Gitea Container Registry。 也支持手动触发Gitea → Actions → build-weekly → Run workflow。

本地构建

docker buildx build --platform linux/amd64,linux/arm64 \
  -t git.luochen570.cn/luochen570/luochen570-cli:latest \
  --push .
Description
Alpine-based CLI toolkit: zsh+zinit plugins, yazi, eza, fzf, duf, ncdu, NvChad
Readme 60 KiB
Languages
Dockerfile 100%