#词汇 #学习 #学习 #命令行工具

bin+lib vocab

用于学习新语言的词汇的命令行工具

3 个不稳定版本

0.2.0 2020年3月3日
0.1.1 2020年2月25日
0.1.0 2020年2月25日

#1832 in 命令行工具

每月 24 次下载

MIT 许可证

37KB
870 代码行

Vocab

用于学习新语言词汇的命令行应用程序

用法

安装

cargo install vocab

初始化

init 将在当前目录中创建一个新的 vocab.sqlite 文件。我们建议您使用目录来标记您正在学习的语言。

示例

mkdir japanese
cd japanese
vocab init

这将帮助您区分和组织多种语言。

添加新词

add <local> <foreign> 将允许您在学习时添加新词。 <local> 应该是您的母语中的单词,<foreign> 应该是您正在学习的语言中的单词。

示例

vocab add japan 日本

尝试单个单词

您可以一次尝试猜测一个单词

vocab single

无限模式

当您不带其他参数运行程序时,它将进入无限模式(使用ctrl+c退出)

vocab

导出数据库

您可以将数据库导出到 csv 文件,无论是通过命名还是通过标准输出

vocab export -f my_japanese_backup.csv

vocab export > my_japanese_backup.csv

导入备份

您可以以相同的方式导入旧的 csv 文件

vocab import -f my_japanese_backup.csv

cat my_japanese_backup.csv | vocab export

如果数据库中已经包含 csv 文件中的词汇,它将尝试解决差异,选择猜测次数更多的集合。

依赖关系

~24MB
~446K SLoC