40K+Star的开源免费美化命令行工具

简介: 40K+Star的开源免费美化命令行工具

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!


相关文章
|
6月前
|
搜索推荐 API 数据库
开源电子邮件营销平台 listmonk 使用教程
电子邮件营销是海外产品推广的关键,而ESP(电子邮件服务提供商)如Mailchimp和SendCloud等常被用于管理邮件列表和跟踪效果。然而,成本和定制化限制成为问题。为解决这些问题,开源平台如listmonk提供了一种灵活且可定制的解决方案。listmonk用Go语言编写,具备订阅者管理、邮件创建发送、跟踪分析和API集成等功能,特别适合中小企业和大型组织。它还支持一键部署,例如通过Sealos应用商店,使得部署过程变得简单。
212 1
|
6月前
|
JavaScript 算法 数据可视化
antv/g6使用教程及图配置
antv/g6使用教程及图配置
1400 0
|
6月前
|
知识图谱
Obsidian使用初体验
Obsidian使用初体验
161 0
|
iOS开发
CTMediator 的初体验
​ 现在对于iOS开发的要求随着时代的发展,也在渐渐地演变。这几天看到了很多JD的要求,多多少少都会提到这样的一个名字-组件化。
|
存储 人工智能 开发工具
绝了,一句话写完一个功能,用Bito初体验。
绝了,一句话写完一个功能,用Bito初体验。
331 0
|
Java Serverless 云计算
《Serverless 开发速查手册》电子版下载
本书旨在通过简洁明了的语言、真实案例、以及开放的源代码,为读者介绍Serverless架构工具链ServerlessDevs的相关基础知识,体会ServerlessDevs的重要价值;
136 0
《Serverless 开发速查手册》电子版下载
|
Java Serverless 云计算
《Serverless 开发速查手册》下载
本书旨在通过简洁明了的语言、真实案例、以及开放的源代码,为读者介绍Serverless架构工具链ServerlessDevs的相关基础知识,体会ServerlessDevs的重要价值;
91 0
《Serverless 开发速查手册》下载
|
Java Serverless 云计算
《Serverless 开发速查手册》电子版下载地址
本书旨在通过简洁明了的语言、真实案例、以及开放的源代码,为读者介绍Serverless架构工具链ServerlessDevs的相关基础知识,体会ServerlessDevs的重要价值;
80 0
《Serverless 开发速查手册》电子版下载地址
|
存储 弹性计算 Java
我的阿里云初体验
经过同学的推荐,参加了阿里云的“飞天加速计划·高校学生在家实践 ”,首次体验了阿里云的ECS服务器,整体来说使用体验非常好,也非常推荐大家来使用ECS服务器。
197 0
我的阿里云初体验