Zsh
minimalista, poderoso e extremamente personalizável Construído com ❤︎ por Denys Dovhan e colaboradores
Spaceship é um prompt Zsh minimalista, poderoso e extremamente personalizável. Prompt é o que você vê quando digita um comando. Ele pode mostrar muitas dicas úteis, economizando seu tempo e tornando a experiência do usuário tranquila e agradável. Combina tudo o que você precisa para um trabalho confortável, sem complicações desnecessárias, como uma verdadeira nave espacial.
Visite as Perguntas frequentes para obter configurações semelhantes e encontre mais exemplos com diferentes esquemas de cores na página wiki de Capturas de tela.
Aqui estão algumas prévias do que a nave espacial pode mostrar:
Exibição inteligente de nome de host e nome de usuário
Status do repositório (Git e Mercurial são suportados)
Ambientes de execução para diversas linguagens (Node.js, Rust, Python, Ruby, Swift, Go, PHP e muitas outras)
Versão Docker, contexto Kubernetes e máquina conectada
Versão do pacote (npm, lerna, cargo, compositor e outros)
Nível e status da bateria
Indicador para trabalhos em segundo plano ✦
Muitas informações úteis
Informações personalizadas de sua escolha
Quer mais recursos? Por favor, abra um problema ou envie uma solicitação pull.
Antes de começarmos, vamos verificar se você tem o seguinte instalado:
Zsh (v5.2 ou recente) deve estar instalado. Execute o seguinte comando para verificar sua versão do Zsh:
echo $ZSH_VERSION #> 5.8.1
Powerline Font ou Nerd Font (melhor ainda) devem ser instaladas e usadas em seu terminal. O Código Fira é uma escolha popular. Para verificar se a fonte Powerline funciona para você, execute:
echo -e "xeex82xa0" #>
Aqui estão alguns métodos populares para instalar o Spaceship. Selecione aquele que você usa na lista abaixo:
preparar instalar nave espacial
Adicione inicialização imediata ao seu .zshrc
:
echo "fonte $(brew --prefix)/opt/spaceship/spaceship.zsh" >>! ~/.zshrc
clone git https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --profundidade=1
Link simbólico spaceship.zsh-theme
para o diretório de temas personalizados oh-my-zsh:
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Defina ZSH_THEME="spaceship"
em seu .zshrc
.
npm install -g spaceship-prompt
Este comando fará o download do Spaceship. Ele também solicitará que você forneça o Spaceship em seu arquivo ~/.zshrc
.
Siga prezto-contrib#usage para clonar prezto-contrib
no local apropriado.
Habilite o módulo contrib-prompt
(antes do módulo prompt
).
Defina zstyle ':prezto:module:prompt' theme 'spaceship'
em seu .zpreztorc
.
zmodule spaceship-prompt/spaceship-prompt --name nave espacial --no-submodules
Em seguida, instale a nave espacial:
instalação do zimfw
tema antígeno prompt de nave espacial/prompt de nave espacial
pacote de anticorpos prompt de nave espacial/prompt de nave espacial
zinit light prompt de nave espacial/prompt de nave espacial
zgen carregar prompt de nave espacial/prompt de nave espacial nave espacial
zplug "prompt da nave espacial/prompt da nave espacial", use: spaceship.zsh, de: github, como: tema
[plugins.spaceship]github = "prompt da nave espacial/prompt da nave espacial"
Ou execute o seguinte para adicioná-lo automaticamente:
sheldon adiciona nave espacial --github spaceship-prompt/spaceship-prompt
Instale a versão mais recente do pacote AUR spaceship-prompt:
git clone https://aur.archlinux.org/spaceship-prompt.git cd spaceship-prompt makepkg -si
ou usando yay
:
yay -S spaceship-prompt
Também há um pacote git não mantido, spaceship-prompt-git.
Se nenhum dos métodos acima funcionar para você, você pode instalar o Spaceship manualmente.
Clone este repositório em algum lugar, por exemplo, para $HOME/.zsh/spaceship
.
Fonte da nave espacial em seu ~/.zshrc
.
mkdir -p "$HOME/.zsh"git clone --profundidade=1 https://github.com/spaceship-prompt/spaceship-prompt.git "$HOME/.zsh/spaceship"
Para inicializar o sistema de prompt, adicione isto ao seu .zshrc
:
fonte "$HOME/.zsh/spaceship/spaceship.zsh"
A nave espacial funciona bem imediatamente, mas você pode personalizar quase tudo, se quiser.
Configuração — Ajuste o comportamento da seção com inúmeras opções.
? Uso avançado — Aprenda como criar uma seção personalizada, beneficie-se da configuração por diretório e muito mais.
Além disso, junte-se à nossa comunidade no Discord e siga nosso Twitter para atualizações.
Temos o prazer de aceitar contribuições de desenvolvedores de todos os níveis de habilidade ! Se você estiver interessado em contribuir para a Spaceship, dê uma olhada em nosso Guia de Contribuição para mais detalhes. Se você está procurando uma maneira fácil de entrar no projeto, escolha uma das edições com um bom rótulo de primeira edição .
Se você é fluente em qualquer outro idioma além do inglês, agradecemos imensamente qualquer ajuda na tradução de nossa documentação para outros idiomas. Se quiser ajudar, junte-se à equipe de tradutores do nosso Crowdin.
Se você estiver interessado em ajudar outras pessoas, responda às perguntas feitas por outros usuários do Spaceship e ajude a resolver seus problemas. Além disso, junte-se ao nosso Discord para discutir a nave espacial e ajudar as pessoas que precisam de ajuda.
Se você realmente gosta deste projeto, pode contribuir financeiramente. Qualquer contribuição é muito apreciada, mesmo a menor. Existem várias maneiras de doar:
Doações recorrentes :
Patrocinadores do GitHub
Coletivo Aberto
Patreon
Doações únicas :
Patrocinadores do GitHub
Compre-me um café
Frasco Monobanco
Doações criptográficas :
Ethereum: 0x5C9496De5E51D48daf28354DC04d8f9D33955559
Bitcoin: bc1q5ezjvpgftmx42f9qgdf5lscjz43uh4jf02uvje
Encontre respostas em nossa página de solução de problemas ou obtenha ajuda de nossa comunidade.
Problemas • Discussões • Discórdia
Ainda está lutando? Por favor, registre um problema , descreva seu problema e teremos prazer em ajudá-lo.
Aqui está uma lista de projetos relacionados que foram inspirados na nave espacial ZSH.
denysdovhan/dotfiles - Dotfiles do autor da Spaceship, do qual a Spaceship é originada.
matchai/spacefish - Um porto da nave espacial ZSH para conchas de peixes com a intenção de alcançar paridade completa de recursos.
nave estelar / nave estelar - Um prompt cruzado extremamente rápido escrito em Rust, fortemente inspirado na nave espacial ZSH.
MIT © Denys Dovhan