# Starship - 크로스-쉘 프롬프트

> Clean Markdown view of GeekNews topic #13084. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=13084](https://news.hada.io/topic?id=13084)
- GeekNews Markdown: [https://news.hada.io/topic/13084.md](https://news.hada.io/topic/13084.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-01-29T10:27:02+09:00
- Updated: 2024-01-29T10:27:02+09:00
- Original source: [starship.rs](https://starship.rs/)
- Points: 30
- Comments: 3

## Topic Body

- 모든 쉘을 위한 작고, 빠르며, 무한대의 커스터마이징이 가능한 프롬프트   
- 대부분의 OS와 주요 쉘에서도 동작 : Bash, Fish, Zsh, Powershell, Ion, Elvish, Tcsh, Nushell, Xonsh, Cmd  
- Rust를 이용하여 빠르고 안전함   
- 다양한 모듈을 제공   
  - AWS: AWS 리젼/프로필 표시. 임시 자격 증명 사용시 만료 타이머 표시  
  - Azure: 현재 Azure Subscription 표시   
  - Battery: 기기의 배터리 상태 및 충전 현황  
  - Bun: 현재 설치된 Bun 자바스크립트 런타임 표시   
  - C: C 컴파일러 관련 정보들 표시   
  - Character: 에러시 특정 캐릭터 표시   
  - Command Druation: 마지막 명령이 얼마나 오래 수행되었는지 표시   
  - Container: 현재 컨테이너 환경 안이라면 심볼과 컨테이너명 표시   
  - Deno/Node.js: 설치된 Deno/Node.js 버전 표시   
  - Docker Context: 현재 활성화된 Docker Context 표시   
  - Environment Variable: 특정 환경변수 표시   
  - Google Cloud: gcloud 관련 설정 표시   
  - Git Branch/Commit/State/Metrics/Statis   
  - Kubernetes: 현재 K8s 컨텍스트 및 네임스페이스/유저/클러스터등   
  - Line Break: 프롬프트를 두줄로   
  - Memory Usage: 현재 시스템 메모리와 스왑 사용량   
  - OS : 현재 OS 표시. OS를 표시하기 위한 다양한 기본 심볼 제공   
  - Package : 현재 디렉토리가 패키지 Repo 일경우 버전 표시   
    - 지원하는 패키지 : npm, nimble, cargo, poetry, python, composer, gradle, julia, mix, helm, shards, daml, dart  
  - Perl/PHP/Python/R/Ruby/Scala/V/Zig 등 언어 버전 표시   
  - Shell : 현재 사용중인 Shell 정보   
  - Terraform : 현재 선택된 Terraform 워크스페이스와 버전   
  - Time: 로컬 시간   
  - Username : 활성 사용자 명   
  - Custom : 커스텀 명령어 가능. 특정 파일/특정 폴더/특정 확장자 인식시에 수행   
  - 그외 : Buf, Conda, Crystal, Dotnet, Fossil, Go, Gradle, Hostname, Java, Julia, Kotlin, Local IP, Lua, Solidity, Vagrant 등 매우 다양

## Comments



### Comment 22687

- Author: galadbran
- Created: 2024-01-30T23:10:08+09:00
- Points: 1

뭔가 했는데 이 녀석은 프롬프트 표시만 담당하는 녀석이었군요. 어마어마하네요...

### Comment 22656

- Author: [hidden]
- Created: 2024-01-30T08:48:05+09:00
- Points: 1

[숨김 처리된 댓글입니다]

### Comment 22628

- Author: xguru
- Created: 2024-01-29T10:28:01+09:00
- Points: 2

4년 전에 한번 올라왔었는데, 그때에 비해서 엄청나게 많은 모듈이 추가되었네요.   
https://news.hada.io/topic?id=557
