7 pontos por GN⁺ 2023-11-07 | 5 comentários | Compartilhar no WhatsApp
  • Fornece autocompletar no estilo de IDE no shell
  • Runtime nativo de terminal com suporte a mais de 600 ferramentas de linha de comando
  • Suporta Windows, Linux e MacOS
  • Instalação: npm install -g @microsoft/inshellisense
    • Após a instalação, é possível iniciar uma sessão de autocompletar para o shell desejado executando inshellisense --shell
    • Pode ser vinculado à tecla CTRL+a, iniciando a sessão de autocompletar junto com o shell atual e inserindo os comandos aceitos no histórico do shell
  • Por conveniência, inshellisense tem o alias is definido
  • Shells compatíveis: bash, zsh, fish, pwsh, powershell (Windows Powershell).
  • Projeto criado pela Microsoft. Contribuições e sugestões são bem-vindas, mas os contribuidores precisam concordar com o Contributor License Agreement (CLA)

5 comentários

 
xguru 2023-11-08

O mais surpreendente é que... embora seja uma ferramenta feita pela Microsoft e esteja no próprio repositório da empresa no GitHub,
um desenvolvedor foi quem publicou a apresentação no Show HN.

 
roxie 2023-11-18

Opa, acho que não entendi. O que há de tão surpreendente em ter postado isso no HN?

 
xguru 2023-11-19

Ah, achei curioso um desenvolvedor da Microsoft ter postado a apresentação do produto diretamente no Show HN, sem passar por um canal separado como um blog. Parece que casos assim não são muito comuns.

 
roxie 2023-11-23

Ah, está aqui mesmo.

 
GN⁺ 2023-11-07
Comentários do Hacker News
  • Post sobre o Inshellisense, um autocompletar de shell no estilo de IDE
  • Alguns usuários apontaram problemas de implementação, como não funcionar em Unix/Linux e questões com mudança de diretório
  • Um dos usuários sugeriu usar o Copilot como alternativa ao bash ou fish shell, abrindo-o no $EDITOR e configurando-o com Vim ou Neovim
  • Alguns usuários compararam o Inshellisense com outras ferramentas, como zsh-autocomplete e Fig, e a segunda parece ter desempenho melhor
  • Foram levantadas preocupações sobre erros potenciais causados pelo autocompletar e a necessidade de medidas de segurança
  • Um dos usuários disse relutar em ter uma dependência de shell em Node.js
  • Alguns usuários elogiaram a ideia, mas criticaram a dependência de bibliotecas com especificações completas, sugerindo que CLIs deveriam usar estruturas de dados padrão para definir interfaces rígidas
  • Foi revelado que o Inshellisense reutiliza o mecanismo interno de autocomplete do Fig.io e força a escolha da linguagem Typescript
  • O cofundador do Fig elogiou uma implementação alternativa de autocomplete no estilo de IDE no terminal
  • O nome Inshellisense recebeu elogios por ser excelente