#amateur-radio #cl #logging #tool #export #command #va3zza

应用 cllog

VA3ZZA的CL业余无线电日志工具

3个不稳定版本

0.2.0 2021年6月20日
0.1.1 2021年6月16日
0.1.0 2021年6月16日

#amateur-radio中排名第15

自定义许可

54KB
1K SLoC

CL

Crates.io Build

cl是我的命令行业余无线电日志工具。

安装

cl可以通过cargo安装。

cargo install cl

使用

cl由子命令组成

# $ cl --help
Evan Pratten <ewpratten@gmail.com>
VA3ZZA's CL amateur radio logging tool

USAGE:
    cl [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    book     Tools for managing logbooks
    help     Prints this message or the help of the given subcommand(s)
    log      Manage log entries
    query    Look up existing logbook entries

导入和导出

cl可以导入和导出ADIF文件。这对于数据迁移和导出到LOTW非常有用。

常用命令

如果没有参数运行,所有命令都将打印其帮助信息。

cl log new

用于向日志簿添加新条目。帮助信息

Create a new log entry

USAGE:
    cl log new [OPTIONS] <callsign> --frequency <frequency> --mode <mode>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --override-date <date>       Specify a custom date for the log entry. Format yyyy-mm-dd
    -f, --frequency <frequency>      QSO frequency in KHz (ex. 7030)
    -g, --gridsquare <grid>          The station's gridsquare
    -l, --logbook <logbook>          Use a specific logbook
    -m, --mode <mode>                Operating mode
    -n, --name <name>                Name of the station operator
        --notes <notes>              Any QSO notes
    -r, --rst-received <rst_recv>    RST received from the other station
    -s, --rst-sent <rst_sent>        RST sent to the other station
    -t, --override-time <time>       Specify a custom time for the log entry
        --tx-pwr <tx_pwr>            Number of watts used for this QSO

ARGS:
    <callsign>    Callsign of the station you contacted

cl query

用于在日志簿中查找现有条目。呼号字段接受正则表达式字符串,便于搜索。帮助信息

Look up existing logbook entries

USAGE:
    cl query [FLAGS] --callsign <callsign> [logbook]

FLAGS:
    -h, --help          Prints help information
    -a, --search-all    Search all logbooks
    -V, --version       Prints version information

OPTIONS:
    -c, --callsign <callsign>    Search by callsign

ARGS:
    <logbook>    Logbook to search (otherwise default or all)

依赖关系

~8–19MB
~251K SLoC