#中文 #教育 #命令行工具 #CLI

应用 hskx

用于准备汉语水平考试(HSK)的命令行工具

2 个稳定版本

1.0.1 2024年3月19日
1.0.0 2023年10月13日

#534命令行工具

每月 45 次下载

MIT 许可证

310KB
286

hskx

hskx 是一个用于准备汉语水平考试(HSK)的命令行工具。它帮助复习每个考试级别的词汇表中的单词。

安装

从 GitHub 手动安装

当发布时,将 hskx 的编译二进制版本上传到 GitHub。您可以通过 下载发布版本,解压它,并将二进制文件复制到您的 $PATH 目录中,例如 /usr/local/bin 来手动安装 hskx

Cargo

如果您已经设置了 Rust 环境,您可以使用 cargo install 命令

cargo install hskx

Cargo 将构建 hskx 二进制文件并将其放置在 $HOME/.cargo

使用方法

hskx 提供了不同 HSK 级别的交互式训练课程和词汇表。

列出词汇

要查看特定 HSK 级别的词汇表,请使用 list 命令。这有助于在开始练习会话之前复习单词。

hskx list [OPTIONS]

选项

  • -l, --level <LEVEL>: 选择您要显示词汇表的 HSK 级别。默认为 1
  • -n, --numbers: 在词汇表中显示单词编号
  • -h, --help: 显示 list 命令的帮助信息

示例

hskx list --level 2 --numbers

此命令显示带有单词编号的第 2 级词汇表。

训练会话

使用 train 命令开始使用 HSK 词汇表中的单词进行练习会话。您可以使用各种选项自定义会话。

hskx train [OPTIONS]

选项

  • -l, --level <LEVEL>:指定训练的HSK等级(1到6)。默认为1
  • -n, --no-chinese:在会话中隐藏中文字符
  • -p, --pinyin:显示汉语拼音
  • -e, --english:显示单词的英文翻译
  • -a, --answer:在每个问题后显示单词、其音标和翻译
  • -s, --shuffle:随机排列单词的顺序
  • -d, --delay <DELAY>:设置单词之间的延迟(秒),以控制节奏
  • -h, --help:显示train命令的帮助信息

示例

hskx train --level 3 --pinyin --english --shuffle --delay 5

此命令启动一个3级训练会话,显示拼音和英文翻译,单词顺序随机,单词间延迟5秒。

获取帮助

要了解更多关于hskx及其命令的信息,请使用help命令。它提供了关于如何使用此工具及其功能的详细信息

hskx help [COMMAND]

[COMMAND]替换为您需要帮助的命令名称。

示例

hskx help train

此命令显示针对train命令的特定帮助信息。

限制

HSK是国际汉语语言教育中使用的官方、标准汉语水平测试。自2021年7月起,新的HSK标准将取代之前的六级模式。新HSK 3.0有一个更具体的分类系统,包括等级和等级。比较所有四个维度基准(音节、字符、词汇和语法)的难度和所需单词数量,新HSK比旧HSK更为严格。

hskx涵盖了HSK 2.0的词汇表。新版本考试更新将在未来的版本中添加。

许可证

本项目采用MIT许可证发布。有关完整的许可条件,请参阅LICENSE

依赖关系

~3–14MB
~123K SLoC