45.8K Star! 轻量、超快速的高颜值终端项目,不容错过!

文摘   2024-12-11 21:02   江西  

* 戳上方蓝字“开源先锋”关注我


推荐阅读:

《12.6K star!Shell命令即搞定可视化监控,超级6~~


《5.6K star!再见了DocSend,这款开源项目更不错!


《4.1K star!跨屏操作的神器,流畅丝滑!》


《9.1K star!国外大神1:1复刻Win11系统,开源牛逼!》


《2.8K star!超强音乐管理工具,支持多平台、一键“解锁”!》


大家好,我是开源君!

作为程序员,每天都要在命令行世界里面对那些冰冷的提示符。传统的提示符往往功能单一,只包含一些基本信息,比如当前时间、工作目录等,缺乏个性化。

今天开源君分享的开源项目是 - Starship,可以帮助我们打造更加个性化、功能强大的命令行体验,让命令行提示符变得更加炫酷、实用。

项目简介

Starship 是一款用 Rust 语言开发的轻量级、高颜值终端,它通过自定义、可配置的方式提供有用的信息,帮助我们更高效地在终端环境中工作。

不仅可以显示时间、日期、当前路径等基本信息,还可以根据我们的喜好添加各种插件,显示更加丰富多彩的内容,如 Git 状态、命令计时器、IP地址等等。

目前在Github上面收获了45.8K Star,可以说是非常受欢迎。

性能特性

  • 极速启动:得益于Rust语言的强大性能,Starship的启动速度非常快,即使在低配置机器上也能流畅运行。
  • 高度可定制:Starship提供了丰富的配置选项,你可以根据自己的喜好定制各种细节,打造个性化的命令行提示符。
  • 功能强大:Starship支持显示时间、日期、用户、路径、Git状态、IP等多种信息,还可以根据不同的环境和条件动态调整提示符内容。
  • 跨平台支持:Starship支持Windows、macOS、Linux等主流操作系统和各种常见的shell,让你在任何平台都能拥有统一的命令行体验。

安装配置

准备工作:需要先提前安装一个 Nerd Font 的字体(如 Fira Code Nerd Font),并在终端启用。

字体网址:https://www.nerdfonts.com/

之后根据自己的操作系统,选择对应的安装方式进行安装:

macOS

curl -sS https://starship.rs/install.sh | sh

Linux

curl -sS https://starship.rs/install.sh | sh

或者使用包管理器

win系统

在项目release页面下载msi安装包进行安装。

安装好之后配置终端来初始化使用 Starship,具体的方式因不同的 Shell 而异,比如 bash,在~/.bashhrc文件后面添加:

eval "$(starship init bash)"

zsh,在~/.zshrc文件后添加:

eval "$(starship init zsh)"

PowerShell,将下面的内容添加到 PowerShell 配置文件的末尾(运行 $PROFILE 查看路径)

Invoke-Expression (&starship init powershell)

项目体验

设置好终端后,重新启动打开一个shell,就可以看到漂亮的界面了。

官方也分享了一些社区的配置,可以进行参考。

如果对默认的界面不满意,可以对Starship进行自定义的配置。官方的文档有非常详细的说明。

Starship安装配置简单,配置丰富,颜值高,文档还有中文支持,是一款值得使用的终端工具,可以帮助我们打造个性化的体验。

更多项目细节,可以到项目地址进行查看:

项目地址:
https://github.com/starship/starship

开源先锋
分享Github上最有趣的开源项目
 最新文章