#时区 #时间 #区域 #朋友 #姓名 #文件行 #配置文件

bin+lib what-time

为朋友打印他们时区中的当前时间

2 个不稳定版本

0.2.0 2021 年 3 月 29 日
0.1.1 2021 年 3 月 26 日
0.1.0 2021 年 3 月 26 日

#518 in 日期和时间

43 每月下载量

MIT 许可证

12KB
138

what-time

打印朋友所在时区的当前时间。

安装

  1. 安装二进制文件
cargo install what-time
  1. 创建以下所述的配置文件,并将其放在 $HOME/.what-time

示例

>% what-time josh
Sat 05:32 AM

时区存储在配置文件中,每行包含一个朋友的姓名和他们所在的时区,使用空白分隔

anna Pacific/Auckland
caleb America/New_York
jimmy Australia/Brisbane
joanne America/Los_Angeles
josh Australia/Brisbane
sebastian America/Phoenix
steve America/Chicago
thomi Pacific/Auckland

配置文件

默认配置文件位置是 $HOME/.what-time,但您可以使用 --config 标志来覆盖

>% what-time --config ~/.my-config josh
>% Sat 05:32 AM

有关有效时区字符串的列表,请参阅 tz 数据库时区列表

配置可以是一个以 /https?/ 开头的 URL,在这种情况下,配置将从该 URL 获取。例如

>% what-time --config https://gist.githubusercontent.com/stevemolitor314/ecf5bd9b1c7c36a78c3ae1c29ff20a7b/raw/12d56e13ad3a3c191969ecac9034be0df2026c63/what-time.txt josh
>% Sat 05:32 AM

帮助

通过传递 --help 选项来查看使用信息

>% what-time --help

Prints current time for friends in other time zones, in their time zone.

USAGE:
    what-time [OPTIONS] <NAME>

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

OPTIONS:
    -c, --config <FILE>    Friends timezones file, defaults to ~/.what-time. Can be a URL starting with /https?/, in
                           which case the config will be fetched from that URL.

ARGS:
    <NAME>    The name of the friend to report the current time for.

依赖项

~5–19MB
~268K SLoC