tox 快速入门
我们在开发 Python SDK 的时候经常需要支持不同的操作系统和多个 Python 解释器版本, 那么测试时自然需要在不同的环境下去测, 如果仅依靠手工方式逐一测试无疑是非常低效的, 这时候就需要一个可以自动化管理多环境测试的工具, tox 就是我们要找的
我们在开发 Python SDK 的时候经常需要支持不同的操作系统和多个 Python 解释器版本, 那么测试时自然需要在不同的环境下去测, 如果仅依靠手工方式逐一测试无疑是非常低效的, 这时候就需要一个可以自动化管理多环境测试的工具, tox 就是我们要找的
Cobra 是 一个 go 语言的命令行工具库, 它可通过简单的命令生成命令行文件, 只需简单的配置即可构建命令行应用. Cobra 有在许多优秀的 Go 项目中使用, 例如 Kubernetes, Hugo, GitHub CLI 等. 下面我将介绍如何通过 Cobra 构建一个简单的命令行应用