增强版OpenShift CLI可以帮助我们高效而安全的管理大量的OpenShift集群。
KubeAssert是一个kubectl插件,它用于在命令行声明针对Kubernetes资源的断言(assertion)。
KubeMacro是一个kubectl插件,它用于把一组针对于kubectl命令或Kubernetes API的调用封装成一个命令,以便于在命令行多次执行。
提供了一组命令行工具,在你日常使用Git和GitHub的过程中,当遇到一些复杂应用场景,无法简单的通过使用Git图形化工具,或一两条git命令来解决的时候,Git Assist可以帮助你处理这些情况。比如:
- 把一组文件或文件夹连同其提交历史从一个Git库复制到另一个Git库;
- 把一组文件连同其提交历史彻底从当前Git库里清除掉;
- 把Git库里所有之前用某个账号提交的历史记录批量替换成另一个账号;
- 在把Git库里的提交记录推送到远程库时,指定只推送一部分提交记录;
一款用Bash Shell编写的命令行工具,可以方便而灵活的对支持HTTP API V2版本的Docker Registry进行管理,同时支持私有Docker Registry和各种公有的Docker Registry,如大家所熟知的Docker Hub,Quay,Google Container Registry,AWS Container Registry等。该工具具备了以下几个特色:
- 批量复制:作为该工具的一大特色,利用其
cp
命令,可以从多个公有及私有Registry批量复制Image,轻松搭建起属于自己的Docker Registry;
- 基于DIND:提供基于Docker-in-Docker(DIND)的运行模式,支持容器内执行docker命令,所有操作对宿主机Registry缓存均不会造成任何影响;
- 强大灵活:只通过少数几个命令及其参数的组合,就完成了针对Image,Tag,Digest,Manifest在内的各种查询,以及Image的复制删除操作;
- 简单易学:由于在设计上极大程度的借鉴了Linux常用命令的语法,因而很容易上手。只要了解
cp
, ls
, rm
等命令,就可以很快掌握使用方法;
资源 |
链接 |
源码 |
GitHub项目 |
Docker Registry CLI轻松管理Docker注册表(上) |
文章 |
Docker Registry CLI轻松管理Docker注册表(下) |
文章 |
Docker Registry CLI Tutorial - Basic Use |
文章 视频1 视频2 |
Docker Registry CLI Tutorial - More Use |
文章 视频1 视频2 |
- 一套完全由Bash Shell编写的,用于管理Elasticsearch搜索引擎的工具脚本;
- 提供针对index和snapshot的基本管理;
- 提供针对reindex和Elasticsearch集群升级的辅助自动化;
- 提供高阶辅助功能,比如:logging,dry run,auto completion等;
- 同时支持命令行与交互式两种运行模式;
- 交互模式下提供文本形态的图形化界面及菜单操作;
- 同时支持以Standalone方式运行,以及Docker容器内运行
资源 |
链接 |
源码 |
GitHub项目 |
开源项目Elastic Shell发布暨晴耕工坊栏目上线 |
文章 |
Elastic Shell 101: Getting Started |
文章 视频1 视频2 |
Elastic Shell 101: Working with Index |
文章 视频1 视频2 |
Elastic Shell 101: Manage Snapshot Interactively |
文章 视频1 视频2 |
Elastic Shell 101: Reindex Using Dialog |
文章 视频1 视频2 |
Elastic Shell 101: Advanced Features |
文章 视频1 视频2 |
- Vim插件,用于在Vim中编写WordPress文章,基于VimPress及VimRepress的改良版
- WordPress插件,用于在发布WordPress文章时,同步到远程WordPress站点