工作无聊?让我们找点乐子吧!前段时间,我偶然发现了一个很酷的实用程序globe-cli。顾名思义,globe-cli是一个命令行ASCII地球仪生成器,用于在终端中呈现ASCII地球仪。您可以使用鼠标或键盘全方位旋转地球仪,放大或缩小地球仪中的特定区域。globe-cli是用Rust编程语言编写的,其源代码可以在GPLv3下免费获得。现在让我们在Linux中使用globe-cli实用程序在终端中运行ASCII地球仪吧。

在Linux中安装globe-cli

由于globe-cli是用Rust编写的,我们可以使用cargo package manager安装它。请确保您已经在Linux机器中安装了Rust编程语言。

安装Rust后,运行以下命令安装global -cli:

linuxmi@linuxmi:~/www.linuxmi.com$ cargo install globe-cli

在AUR中也可以使用Globe-cli,所以您可以使用任何像Yay这样的AUR帮助程序在Arch Linux中安装Globe-cli。

linuxmi@linuxmi:~/www.linuxmi.com$ yay -S globe-cli

用Globe -cli实用程序在终端中运行ASCII地球仪

要在您的终端窗口中运行ASCII地球仪,请运行:

linuxmi@linuxmi:~/www.linuxmi.com$ globe -s

样例输出: 

globe-cli 实用程序在终端中运行ASCII地球仪

在这里,-s标志指的是屏幕保护模式。

看这个静止的地球仪有点无聊。让我们旋转地球仪,让它看起来更有活力,如下图所示:

linuxmi@linuxmi:~/www.linuxmi.com$ globe -sc5

现在地球将开始旋转。按任意键停止旋转。

说明:

-s表示屏保模式。

-c为启动相机旋转速度。在我们的例子中,我们使用相机旋转速度为5。设置-c标志的较高或较低值,可以增加或减少旋转速度。默认值是0。

你也可以启用夜间模式让地球绕轴旋转:

linuxmi@linuxmi:~/www.linuxmi.com$ globe -snc5 -g20

说明:

-n指夜间模式。

-g为启动地球仪转速。在本例中,我们使用20。为了使地球旋转得更快,使用更高的值。同样,使用较低的值来降低速度。

我们能放大或缩小一个特定的区域吗?手动旋转呢?这也是可能的。进入交互模式,使用键盘或鼠标缩放或旋转球体:

linuxmi@linuxmi:~/www.linuxmi.com$ globe -i

使用上/下和左/右键盘箭头在全球移动。你也可以按住鼠标左键并拖动到任何方向来旋转地球。要放大或缩小,使用鼠标滚轮。

globe-cli的开发人员为交互模式添加了win风格的导航。所以您可以使用vim键绑定h, j, k, l来旋转球体。

以交互模式运行ASCII地球仪

是不是很酷呢?

globe -cli只支持很少的其他选项,如设置刷新率、更改全局模板和应用自定义纹理等。有关更多细节,请参阅帮助部分。

要显示帮助部分,请使用-h, –help 标志:

linuxmi@linuxmi:~/www.linuxmi.com$ globe -h

或者

linuxmi@linuxmi:~/www.linuxmi.com$ globe –help

Globe 帮助部分:

祝您玩得开心!

源:

发表评论