降低版本解决 SSH 连接失败的问题

今天突然发现自己的 Mac 登录不上一台服务器,而用另一台服务器却可以正常登录,区别就是 openssh 的版本不一样。 ...

October 26, 2022 · 1 min · K8sCat

Ubuntu 22.04 上运行 AppImage 软件

Ubuntu 22.04 默认无法直接运行 AppImage 软件。 ...

October 21, 2022 · 1 min · K8sCat

NUC 主机从 Windows 切换到 Ubuntu

最终还是从 Windows 切换成了 Ubuntu。 ...

October 21, 2022 · 1 min · K8sCat

不再给 Termius 买单了

Termius 是一个跨平台的主机管理工具,同时还支持端口转发、SFTP 和 Snippet。 功能还是挺强大的,但订阅制加上数据无法自己控制,让我不再想给它买单了。 ...

October 20, 2022 · 1 min · K8sCat

GoLand 自动对 import 进行分组排序

February 12, 2022 · 0 min · K8sCat

Distribute Cross Platform Go Binaries via Npm

https://github.com/sanathkr/go-npm https://blog.xendit.engineer/how-we-repurposed-npm-to-publish-and-distribute-our-go-binaries-for-internal-cli-23981b80911b ...

January 24, 2022 · 1 min · K8sCat

Homebrew Tap 发布 Go 二进制包

作为 MacOS 用户,自然是离不开 Homebrew,因为它是 MacOS 的安装包管理工具。本文主要介绍如果将一个 Go 的二进制包发布到 Homebrew Tap 上,然后可以使用 brew install 的方式进行安装 Go 的二进制包。 同时本文会讲解到两种发布方式,一种是纯手动的方式,另一种则是基于 GitHub Actions + GoReleaser 的自动化发布。 ...

January 24, 2022 · 3 min · K8sCat

Articli 多平台内容管理 CLI 工具

Articli 是一个可以管理多个平台内容的命令行工具, 通过解析 Markdown 文件内容以及调用平台接口,实现内容管理。 最终目标是基于 本地文件 + Git 代码仓 管理所有的文章, 并且可以通过命令行操作以及 CI/CD,实现文章在各个平台的发布、更新等功能。 这样做的好处有: 数据安全,既发布到了第三方平台,又可以通过 Git 代码仓管理,避免因平台问题导致数据丢失 可以实现自动化,比如文章自动在多个平台发布、更新 面向程序员的 CLI 工具,可以实现更多个性化的操作 为本项目点赞将鼓励作者继续完善下去,欢迎提出建议、Bug、PR。 GitHub 地址 ...

January 23, 2022 · 2 min · K8sCat