StarShip,一个适用于任何 Shell、任何操作系统定制化高颜值终端!
首先,让自己变得好看的前提是准备好Nerd Font字体。
Nerd Font是一种专为开发人员准备的,各种大量图标或者形状的美妙(夸张???)字体
找好字体并完成安装之后,我们就要进行下一步,安装StarShip,作者提供了不同系统的安装方式,例如Linux、Mac、android、windows等等。
Linux
curl -sS https://starship.rs/install.sh | sh
Mac
curl -sS https://starship.rs/install.sh | sh
安装完之后,需要初始化配置,以windows为例,使用CMD需要配合Clink,在以下文件%LocalAppData%\clink\starship.lua
中初始化如下内容:
load(io.popen('starship init cmd'):read("*a"))()
并在C:\Users\用户名\.config
文件夹下新增配置文件starship.toml,里面的初始内容可以是:
# 根据 schema 提供自动补全 "$schema" = 'https://starship.rs/config-schema.json' # 在提示符之间插入空行 add_newline = true # 将提示符中的 '❯' 替换为 '➜' [character] # 此组件名称为 'character' success_symbol = '[➜](bold green)' # 将 'success_symbol' 字段设置成颜色为 'bold green' 的 '➜' # 禁用 'package' 组件,将其隐藏 [package] disabled = true
toml配置文件弄好之后,记得要在starship.lua增加: os.setenv('STARSHIP_CONFIG', 'C:\\Users\\user\\example\\non\\default\\path\\starship.toml')
重启自己的命令行工具,就是这样的效果了:
官方论坛上还有其他人的实际效果,看着都不错呢!难怪能有40K+的Star!