factlog-文件活动记录器
factlog的Python项目详细描述
链接:
- Repository(在github)
- Issue tracker(在github)
- PyPI
- Travis CI
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集成。如果你做了一个插件 其他编辑请告诉我。见interfaces for plugin 更多信息。
emacs
factlog有emacs插件。 您可以从factlogrepository获取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接口
正在工作…
更多内容/想法
- 基于多个数据点的排名:您 写入文件、最近访问文件的时间等。
- 了解“项目”(VCS存储库)。
- 并发grep。
- 提取文档中的url并将它们用作url书签。
许可证
FactLog是根据LGPLv3授权的。 有关详细信息,请参见复制。