snips.sh - 一个 SSH 驱动的无密码、匿名的代码分享剪贴板

大家好,又见面了,我是 GitHub 精选君!

背景介绍

在日常的开发工作中,我们经常需要分享代码片段,但是传统的方式如邮件、即时通讯工具等,不仅操作繁琐,而且无法保证代码的格式和高亮,给阅读带来困扰。同时,对于一些敏感信息,我们希望能有一种方式能够实现定时销毁,避免信息的泄露。

今天要给大家推荐一个 GitHub 开源项目 robherley/snips.sh,该项目在 GitHub 有超过 774 Star,用一句话介绍该项目就是:“passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI”。

项目介绍

snips.sh 是一个 SSH 驱动的无密码、匿名的剪贴板,它具有人性化的 TUI 和 web UI。它的主要特点包括:

1、无需安装,只需要有 SSH 客户端就可以使用;

2、提供 Web UI,支持代码高亮、短链接和 markdown 渲染;

3、提供 TUI,可以在终端中进行剪贴板管理和查看;

4、无需密码,只需要 SSH 密钥;

5、匿名使用,无需注册、登录和邮箱;

6、支持时间限制的 URL,用于敏感信息的分享;

7、可以自我托管,容器化并且资源占用少;

8、智能识别源代码的语言。

如何使用

如果你有 SSH 密钥,你可以这样上传代码,无需做任何工具安装:

echo '{ "hello" : "world" }' | ssh snips.sh

如果你想访问 TUI,你可以这样操作:

ssh snips.sh

以下是一些更详细的示例参考:

1、在任意机器上上传代码,无需安装

2、对于包含秘钥等代码,可以使用私密分享,而且可以设置超时销毁

项目推介

snips.sh 的设计理念和实现方式都非常独特,它解决了开发者在代码分享中遇到的很多问题,是一个非常值得推荐的项目。

以下是该项目 Star 趋势图(代表项目的活跃程度):

更多项目详情请查看如下链接。

开源项目地址:https://github.com/robherley/snips.sh

开源项目作者:robherley

以下是参与项目建设的所有成员:

关注我们,一起探索有意思的开源项目。


更多精彩请扫码关注如下公众号。

Written on September 12, 2023