×

Zgenom Zsh插件管理器

消耗积分:2 | 格式:zip | 大小:0.03 MB | 2022-05-25

深圳市正商电子科有限公司

分享资料个

授权协议 BSD-2
开发语言 SHELL
操作系统 跨平台
软件类型 开源软件

软件简介

Zgenom 是一个轻量级但功能强大的 Zsh 的插件管理器。它是 zgen 的超集,在 zgen 的基础上提供更多的功能,同时完全向后兼容。

Zgenom 提供了管理插件的简单命令。它安装插件并生成一个静态 init 脚本,该脚本将在每次运行 shell 时为你提供它们的来源。这样做是为了节省一些启动时间,不必在每次启动新的 shell 会话时执行耗时的逻辑(插件检查、更新等)。

 

安装

克隆 zgenom 仓库:

git clone https://github.com/jandamm/zgenom.git " ${HOME} /.zgenom "

编辑 .zshrc 文件以加载 zgenom:

# load zgenom
source "${HOME}/.zgenom/zgenom.zsh"

 

以加载 ohmyzsh 为例,将以下代码放在上面的代码之后
# if the init script doesn't exist
if ! zgenom saved; then

  # specify plugins here
  zgenom ohmyzsh

  # generate the init script from plugins above
  zgenom save
fi

从 zgen 迁移

cd $ZGEN_SOURCE
git remote add zgenom https://github.com/jandamm/zgenom.git
git fetch zgenom
git switch main
zgen reset

当启动一个新的 shell 时,你的插件将被迁移。不必更改你的.zshrc更好的方法是删除 zgen 并重新开始。

新功能

  • 编译你的源脚本。
  • 添加zgenom compile以防您想递归编译您的点文件(手动)。
  • 添加zgenom bin以将可执行文件添加到您的$PATH.
  • 延迟加载 zgenom - 只加载当前 shell 所需的最低限度。
  • 允许没有子模块的克隆zgenom clone --no-submodules
  • 更新到ohmyzsh/ohmyzsh.
  • 实现 Zsh 插件标准
  • 添加zgenom clean以删除所有未使用的插件
  • 添加zgenom autoupdate以定期检查更新,并可选择将其分派到后台以消除任何等待时间
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !