16 个稳定版本
2.0.1 |
|
---|---|
1.8.1 | 2020年11月7日 |
1.8.0 | 2020年8月8日 |
1.7.0 | 2020年6月9日 |
1.0.0 | 2017年12月2日 |
#2844 在 命令行实用工具
每月下载 54 次
43KB
960 行
eureka
eureka
是一个 CLI 工具,允许您使用您喜欢的编辑器快速记录一个想法,然后将该想法提交并推送到您的想法 Git 仓库。
想象一下您正在处理一项重要的事情,然后突然有了一个想法。您不必让想法溜走,只需输入 eureka
,就可以快速存储您的想法,然后继续工作。
所需设置
eureka
需要一个根目录中有 README.md
的 git 仓库。这是您在 GitHub 上创建具有说明书的空仓库时的默认结构,因此很容易开始使用。由于它是您自己的仓库,您可以将其设为私有以保持您的想法秘密。
eureka
会查看您的环境变量以决定使用哪个程序。
$EDITOR
用于编辑您的想法(默认为vi
)$PAGER
用于查看您的想法(默认为less
)
安装
$ brew install eureka
$ cargo install eureka
Rust 稳定版本将始终得到支持
用法
首次运行 eureka
时,它将询问您想法仓库的路径。如果找到,则此配置将存储在您的 XDG 基础目录 中,否则存储在 $HOME/.config/eureka
。
设置完成后,只需运行 eureka
来捕捉一个想法。然后,它将被提交并推送到 origin
远程和 main
分支。
使用 -
或 --view
标志查看您存储的想法。
$ eureka --view
标志
--clear-config Clear your stored configuration
-v, --view View ideas with your $PAGER env variable. If unset use less
推荐别名
为 eureka
创建的易记别名是单词 idea
。这使得您更容易记住使用 eureka
来存储您的想法。
Zsh
echo 'alias idea="eureka"' >> ~/.zshrc
Bash
echo 'alias idea="eureka"' >> ~/.bashrc
改进
请参阅 github 问题。
依赖项
~14–25MB
~456K SLoC