starship을 사용하여 쉘 프롬프트에서 이메일을 숨기는 방법

starship을 사용하여 쉘 프롬프트에서 이메일을 숨기는 방법

현재 내 터미널은 다음과 같습니다.

~ on ☁️ [email protected] took 15s
> 

터미널 보기가 보이도록 이메일을 숨기고 싶습니다.

~ took 15s
> 

어떻게 해야 하나요?

답변1

이 문제를 해결하려면 먼저 표시되는 내용을 살펴보세요. 우선, ☁️이메일 옆에 이모티콘이 나타납니다. 이를 염두에 두고 Starship 구성 문서(https://starship.rs/config/)을 확인할 수 있습니다. 이것은 Starship 쉘 프롬프트의 모든 기본 형식의 소스입니다. 즉, 여기서 검색하면 문제를 일으키는 요소를 확실히 찾을 수 있다는 의미입니다.

이메일과 관련된 문서를 찾으려면 ☁️페이지에 있는 이모티콘에 대한 빠른 페이지 검색(CMD + F)을 수행할 수 있습니다. 문서 어딘가에 이메일 형식을 지정하는 섹션이 있어야 하고, 이메일에는 ☁️이모티콘이 포함되어 있어야 하기 때문입니다. 이 검색을 수행하면 이 이모티콘이 포함된 세 가지 가능한 위치를 볼 수 있습니다.

  1. AWS
  2. 구글 클라우드
  3. 오픈 스택

솔루션/TLDR

이메일이 사라질 때까지 모든 포맷터를 비활성화해 보십시오. 제 경우에는 Google Cloud가 문제의 원인이었습니다. Starship에서 요소를 비활성화하려면 starship.toml 파일(에서 찾을 수 있음 ~/.config/starship.toml)로 이동하여 아래와 같이 비활성화 매개변수를 true로 설정합니다.

[gcloud]
disabled = true

[gcloud]위에 나열된 세 가지 서비스 중 하나로 교체하세요 .

관련 정보