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月前
|
程序员 Linux iOS开发
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
263 1
|
1月前
|
移动开发 小程序 数据可视化
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
40 2
|
3月前
|
NoSQL Linux 网络安全
26.5k star,推荐一款实用工具
【8月更文挑战第19天】
|
3月前
|
存储 监控 网络协议
|
3月前
|
数据采集 JSON JavaScript
|
3月前
|
Rust 监控 Linux
|
6月前
|
编解码 Java Linux
开源文档预览项目 kkFileView (9.9k star) ,快速入门
kkFileView 是一款文件文档在线预览解决方案,采用流行的 Spring Boot 框架构建,易于上手和部署。 该项目基本支持主流办公文档的在线预览,包括但不限于 doc、docx、xls、xlsx、ppt、pptx、pdf、txt、zip、rar,以及图片、视频、音频等格式。
开源文档预览项目 kkFileView (9.9k star) ,快速入门
|
6月前
|
JavaScript 搜索推荐 前端开发
《VitePress 简易速速上手小册》第2章:Markdown 与页面创建(2024 最新版)
《VitePress 简易速速上手小册》第2章:Markdown 与页面创建(2024 最新版)
230 0
|
6月前
|
知识图谱
Obsidian使用初体验
Obsidian使用初体验
169 0