factlog - 文件ACTivity LOGger
项目描述
Factlog记录您的文件活动并用于搜索。
丰富的命令行界面。适用于Unix风格搜索
factlog list | xargs grep 'def record'
“我想看看我最近编辑的一些Python文件”
factlog list --include-glob '*.py'
“我想列出我在此特定项目中接触到的文件。我不关心我在哪个分支打开了文件。”
factlog list --under BRANCH-A --under BRANCH-B --relative
“我想看看带有标题的最近50个笔记”
factlog list --under MY-NOTE-DIRECTORY --relative --title --limit 50
“我接触到的文件很大。我只想搜索我接触过的位置。”
factlog list -C 50 | grep 'def record'
编辑器插件
Factlog目前仅提供Emacs集成。如果您为其他编辑器制作了插件,请告诉我。有关更多信息,请参阅插件接口。
Emacs
Factlog有Emacs插件。您可以从factlog 仓库获取factlog.el。
命令行程序
Factlog很容易与命令行程序(如less和vim)集成。有关示例设置,请参阅shell/config.sh。您可以使用shell/config.sh如下所示
source PATH/TO/factlog/shell/config.sh alias less="factlog-record-wrapper \less" alias vim="factlog-record-wrapper \vim"
插件接口
命令行界面
如果你的编辑器可以运行命令行程序,则可以编写factlog插件!请参阅 factlog record --help。
RPC接口
正在进行中...
Python接口
正在进行中...
更多信息即将到来/想法
基于多个数据点的排名:你写入文件次数,最近访问文件的时间等。
理解“项目”(版本控制系统存储库)。
并发grep。
从文档中提取URL并将它们用作URL书签。
许可证
Factlog受LGPL v3许可。请参阅COPYING以获取详细信息。
关闭
factlog-0.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94cd960318c0c0f432618f1c7d6809da68ac08e86d0a47d9424d4e38ebb2baed |
|
MD5 | e713898ef7c6a77e796ade99408c266f |
|
BLAKE2b-256 | 0e9774b622d763db8deebd085c82752371093161fe20b5ef90550cfa3392af3f |