如何基于 Node.js 构建并发布一个 CLI 命令行工具

CLI 命令行工具是很常见的应用,之前会用 Golang/Rust 等语言构建过一些 CLI 工具,但是这次将基于 Node.js 构建一个 CLI 命令行工具,同时将其发布到官方的 NPM Registry npmjs.com 上,方便其他人可以下载使用。 ...

January 19, 2022 · 2 min · K8sCat

Git 签名失败: gpg failed to sign the data

在 Goland 里使用 GPG 签名时提示错误: error: gpg failed to sign the data fatal: failed to write commit object ...

November 22, 2021 · 1 min · K8sCat

使用 Travis CI 自动部署基于 Hugo + GitHub Pages 的静态博客

Travis CI 是一个持续集成工具,它可以通过 GitHub 自动拉取代码,然后执行测试、构建以及部署。本文的目标是使用 Travis CI 自动部署基于 Hugo 生成的静态博客到 GitHub Pages 上。 ...

June 14, 2021 · 2 min · K8sCat

基于 Kubernetes 部署 MySQL 数据库

本文将介绍如何基于 Kubernetes 部署 MySQL 数据库。 ...

June 12, 2021 · 1 min · K8sCat

MySQL 主从复制

本文主要讨论 MySQL 主从复制的内容,以及基于 binlog 如何实现异步复制。 ...

June 10, 2021 · 2 min · K8sCat

shell 脚本中使用 local 定义变量的小细节

有一种病叫做代码编写规范强迫症,不知道规范都不知道怎么开始写代码,必须先看一遍代码编写规范! ...

March 25, 2021 · 1 min · K8sCat