#imag #management #information #personal #pim

app imag-counter

imag核心分布的一部分:imag-counter命令

3个版本 (破坏性更新)

使用旧的Rust 2015

0.4.0 2017年9月24日
0.3.0 2017年8月25日
0.2.0 2016年10月23日

数据库实现 中排名第376

每月下载量25

LGPL-2.1

155KB
2.5K SLoC

imag - imag-pim.org

imag 是一个命令行个人信息管理套件。

Build Status Issue Stats Issue Stats license Tokei

此应用程序处于早期开发阶段。有些功能可以工作,但我们目前不认为任何内容是稳定的或可用的。不过,您仍然可以随意尝试。

目标/imag是什么?

我们的(长期)目标是

创建一个快速、可靠的命令行个人信息管理套件,涵盖个人信息管理的所有方面,由可重用部分组成,并且与已知的命令行工具很好地集成。

是的,imag是一个相当雄心勃勃的项目,因为它试图重新实现几个“个人信息管理方面”的功能。这是一个兴趣项目,请记住这一点。我们尽可能使用标准如vcard和icalendar。

imag由 模块 组成(例如 imag-notesimag-tagimag-view),每个模块覆盖一个PIM方面。有关更多详细信息,请参阅文档

构建/运行

以下是如何尝试使用 imag

imag 是一个 套件/集合 的工具(例如git),您可以单独构建它们。所有以 "libimag""" 开头的子目录都是库。所有以 """imag-""" 开头的子目录都是二进制文件,编译它们将为您提供命令行应用程序。

构建

我们使用 cargo 构建此存储库中的所有crate。请确保使用最新的 cargo,至少是一个带有工作区支持的版本。使用 cargo build --all 构建所有crate,通过 cd 到它们的目录并调用 cargo build 来构建单个crate。

运行

构建完您想要尝试的模块后,您可以使用 --help 标志直接调用二进制文件,以获取有关模块能做什么的帮助。

如果您已安装此模块,您可以通过调用 imag-<modulename>(如果安装目录在您的 $PATH 中),或者安装 imag 可执行文件来调用 imag <modulename>(如果所有内容都在您的 $PATH 中)。

保持更新

我们有一个 imag 的官方网站,我在那里发布 发布说明 和大约每月的更新(RSS 在这里)。

我们还有一个 邮件列表,我在那里发布更新,并鼓励讨论和提问。

文档

这是一个爱好项目,所以有时事情可能不是最优的,可能被忽视或遗漏。请随意打开有关您注意到的任何问题的 issues!

尽管如此,我们在 ./doc 子目录中 有一些文档,可以编译成 PDF 或网站。这些文档尚未发布,甚至未集成到我们的 CI 中,因此可能存在错误(尽管不太可能)。开发者文档也可在 github.io 上在线查看docs.rs 上查看,尽管它们可能有点过时。

请贡献!

我们正在寻找贡献者!

请随意打开 issues 以提问、建议功能或其他事项!

还可以查看 CONTRIBUTING.md 文件

联系

请查看我们的网站 ,您可以在那里找到有关如何联系等信息。

请随意加入我们在 freenode 上的新 IRC 频道:#imag 或我们的 邮件列表

许可

我们选择在 GNU LGPLv2.1 条款下分发此软件。

依赖关系

~15MB
~318K SLoC