2 个不稳定版本

0.2.0 2024年1月16日
0.1.0 2022年4月2日

#1047 in 命令行工具

MIT 许可证

18KB
421 代码行

akc

管理朋友连接的命令行工具。

这仍然是一个正在进行中的项目。使用它时可能会有很多意外的行为。

目录

历史

akc是“aji, ki, 和 chi”的缩写。但这些词是什么意思呢?
它们是我公司的一些同事和队友用来指代具有特定亲近程度的朋友的术语。一个aji是一个非常亲密的朋友。接下来是ki,最后是chi,分别表示一个亲密的正常朋友。

注意:在波斯语中,aji 是妹妹的意思(发明这些术语的队友和同事都是女生,所以她们用 aji 代替男性同义词“dada”,波斯语中意为兄弟),ki 是谁,chi 是什么。

安装

您可以在发布页面下载您平台的可执行文件。另外,如果您已安装 rust,您可以通过 cargo 安装 akc

cargo install akc

用法

akc 通过保留朋友的名称,并根据他们的亲近程度建议您与之建立联系来工作。他们越亲近,akc 建议您与之建立联系的次数就越少。就这么简单。

默认情况下,有 3 个亲近级别,如历史中所述,称为 aji(非常亲密)、ki(亲密)和 chi(正常)。此外,还有 4 种默认的连接方式:闲聊、视频通话、电话和短信。这些对同一位朋友的再次建议机会的影响并不相同。如果您和一位朋友闲聊,akc 可能会以远低于短信的概率重新建议他/她。换句话说,闲聊、视频通话、电话和短信的成本从高到低。

添加朋友

akc friend aji Negar # Add an aji called Negar
akc friend ki Arash # Add a ki called Arash
akc friend chi Sara # Add a chi called Sara

获取连接建议

akc suggest # Suggest you a friend to connect with

与朋友记录记忆

akc memory hangout Negar Sara # Record a hangout with Negar and Sara
akc memory video-call Arash # Record a video call with Arash
akc memory call Arash # Record a call with Arash
akc memory text Sara # Record a call with Arash

待办事项

  • 添加连接约束
  • 添加更改默认值的功能
  • 添加列出朋友及其连接状态的命令

依赖关系

~2.4–3.5MB
~62K SLoC