Shell
Source: https://github.com/alebcay/awesome-shell at
cb355ae98ca6
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
█████╗ ██╗ ██╗███████╗███████╗ ██████╗ ███╗ ███╗███████╗██╔══██╗██║ ██║██╔════╝██╔════╝██╔═══██╗████╗ ████║██╔════╝███████║██║ █╗ ██║█████╗ ███████╗██║ ██║██╔████╔██║█████╗██╔══██║██║███╗██║██╔══╝ ╚════██║██║ ██║██║╚██╔╝██║██╔══╝██║ ██║╚███╔███╔╝███████╗███████║╚██████╔╝██║ ╚═╝ ██║███████╗╚═╝ ╚═╝ ╚══╝╚══╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝███████╗██╗ ██╗███████╗██╗ ██╗██╔════╝██║ ██║██╔════╝██║ ██║███████╗███████║█████╗ ██║ ██║╚════██║██╔══██║██╔══╝ ██║ ██║███████║██║ ██║███████╗███████╗███████╗╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝Seleção de recursos de Shell 
Seção intitulada “Seleção de recursos de Shell ”Uma lista de frameworks de linha de comando incrível, kits de ferramentas, guias e aparelhos. Inspirado por incrível-php. Esta coleção incrível também está disponível em Unix-Shell.ZEEF.com.
- Conchas
- Produtividade da linha de comando
- Personalização
- Para desenvolvedores
- Utilitários de Sistema
- Baixando e Servindo
- Formatos Multimídia e de Ficheiros
- Aplicações
- Jogos
- Gestão de pacotes de shell
- Desenvolvimento de script de shell
- Guias
- Awesome Zsh
- Awesome Fish
- Awesome Bash
- Outras listas impressionantes
Escolha o seu shell base.
- bash - Concha do Projeto GNU (Bourne Again SHell)
- elvish - Característica amigável e expressiva, como funções anônimas e estruturas de dados
- es - A concha extensível, baseada no Plano 9 rc shell
- fish - Shell inteligente e amigável linha de comando
- ion - Um shell moderno que apresenta uma sintaxe simples, mas poderosa. Está escrito inteiramente em Rust.
- ksh93 - Korn Shell
- mksh - MirBSD Korn Shell
- murex - Um ambiente mais inteligente de shell e scripting com recursos avançados projetados para usabilidade, segurança e produtividade (por exemplo, ferramenta DevOps mais inteligente)
- ngs - Linguagem de script totalmente apresentada criada especificamente para Ops. REPL está sendo desenvolvido.
- nushell - Uma concha moderna escrita em Rust
- oksh - OpenBSD portátil ksh
- osh - Bash compatível, com linguagem nova/moderna Unix shell chamada Óleo
- pdksh - Domínio público Korn shell
- powershell um framework de gerenciamento de tarefas multiplataforma, composto por uma linguagem de shell e script de linha de comando
- shell++ - Linguagem de script amigável e moderna funcional e orientada para objetos
- shenv - Gestão simples de versões shell
- tcsh - Consola C com preenchimento de nome de arquivo e edição de linha de comando
- xonsh - Python-ish, BASH-looking linguagem shell e prompt de comando
- yash - Uma linha de comando compatível com POSIX shell com suporte embutido para conclusão e previsão baseada no histórico de comandos
- zsh - Shell poderoso com linguagem de script
Produtividade na linha de comando
Seção intitulada “Produtividade na linha de comando”Pesquisa, favoritos, multiplexamento e outras ferramentas que tornam sua experiência terminal mais produtiva.
- AdvancedNewFile - Criação rápida de arquivos e diretórios de forma recursiva. Inspirado pelo plugin Vim.
- ag - Pesquisa de strings super rápida através de uma hierarquia de diretórios
- aliases - Aliases contextuais, dinâmicos, organizados para bash
- arttime - Beleza da arte de texto atende funcionalidade de relógio, timer, gerenciador de tempo pomodoro++
- autoenv - Ambientes baseados em directórios.
- await - binário único que executa a lista de comandos em paralelo e espera pela sua terminação
- bartib - Um simples cronómetro para a linha de comando. Ele salva um registro de todas as atividades rastreadas como um arquivo de texto simples e permite que você crie relatórios flexíveis.
- bashhub - …nuvem: história de Bash na nuvem. Indexado e pesquisável.
- boilr - Uma ferramenta CLI muito rápida para criar projetos a partir de modelos de caldeira.
- boom - Armazenar links e trechos na linha de comando
- borg - Um motor de busca baseado em terminal para comandos bash
- broot - Uma maneira melhor de navegar diretórios
- browsh - O navegador moderno baseado em texto
- Buku - Gerenciador poderoso de favoritos de linha de comando
- byobu - Gerenciador de janelas baseado em texto e multiplexador de terminal
- cod — Um daemon de conclusão para shell que aprende quando você invoca
--helpcomandos - CloudClip - Sua própria área de transferência na nuvem, copiar e colar texto com gist entre diferentes sistemas
- ddgr - A partir do terminal
- desk - Um gestor de espaço de trabalho leve para o shell
- direnv - Um comutador de ambiente para a shell, comparar com autoenv
- dnote - Um notebook de linha de comando simples com sincronização multidispositivo e interface web
- eureka - :bulb: ferramenta CLI para inserir e armazenar suas ideias sem sair do terminal
- fasd - Booster de produtividade de linha de comando, oferece acesso rápido a arquivos e diretórios
- fd - Uma alternativa simples, rápida e fácil de encontrar.
- foxy - Favoritos de texto simples para Firefox e navegadores de surf.
- fselect - Encontrar arquivos com consultas tipo SQL.
- funky - Estende a funcionalidade de funções shell tornando-os mais poderosos e flexíveis.
- fz - Completação de aba fuzzy sem costura para z
- fzf - Um localizador de linha de comando fuzzy
- gitmux - Mostrar o estado do Git na barra de estado do Tmux
- googler - Google Search, Google Site Search, Google News do terminal
- googlr - Ferramenta de linha de comando que permite pesquisar o Google a partir do seu terminal.
- has -
hasajuda você a verificar a presença de várias ferramentas de linha de comando e suas versões no caminho - how2 -
how2encontra a maneira mais simples de fazer algo em uma concha unix. É como…man, mas você pode questioná-lo em linguagem natural. - navi - Uma ferramenta de trapaça interativa para a linha de comando
- hhighlighter - Colorir palavras em uma saída de comando
- hr -
<hr />para o seu terminal - hss - Um cliente ssh interativo paralelo com execução autocompleta e assíncrona
- hstr - Bash History Suggest Box
- k - k é um script Zsh para tornar as listas de pastas mais legíveis, adicionando status Git, cores do peso do arquivo e datas de rotting
- k alias - obter cool aliases (e mais) trabalhando com um simples um-liner
- lf - Gerenciador de arquivos de terminal escrito em Go, inspirado no ranger
- lf.sh - Pesquise rapidamente arquivos com menos digitações e faça muito mais (grepping, copiar caminho para a área de transferência, etc)
- lowcharts - Desenhar gráficos de baixa resolução no terminal
- Lmod - Módulos de ambiente baseados em Lua que aprimoram módulos baseados em Tcl enquanto são compatíveis para trás (compare com módulos)
- loop - Gravar e controlar loops complexos com uma linha
- marker - Marque seus comandos de shell
- mackup - Mantenha suas configurações de aplicativo em sincronia (OS X/Linux)
- mcfly - Passa pelo teu histórico. Grande escocês!
- modules - Módulos de Ambiente Clássicos Tcl gerenciando o ambiente de shell (compare com Lmod, direnv e autoenv)
- nnn - Navegador de arquivos e analisador de uso de disco com excelente integração de desktop
- ok-sh - Trabalhas em vários projectos? E em cada projeto, existem comandos que você usa que são específicos para esse projeto? Precisas de um ficheiro .ok.
- parallel - Compilar e executar linhas de comando shell a partir de entrada padrão em paralelo
- pass - Gerencie senhas da linha de comando com criptografia GPG e integração git opcional.
- pathpicker - Aceita entradas como grep, buscas, git etc; permite selecionar arquivos do resultado da entrada, que você pode então abrir ou fornecer como argumento para um comando.
- pdd - Data minúscula, calculadora de diferenças de tempo com temporizadores
- percol - Adiciona sabor de filtragem interativa ao conceito de tubo tradicional de concha UNIX
- q - Vim como macro-registros para o seu Bash e Zsh Shell
- qfc - widget de completamento de arquivos para Bash e Zsh
- resh - História contextual para Zsh e Bash
- rg - ripgrep é uma ferramenta de pesquisa orientada para linhas que combina a usabilidade do The Silver Seacher com a velocidade bruta do GNU grep
- screen - Multiplexador de terminal GNU
- shell-history - Visualize seu uso de shell com Highcharts
- SHML - Estrutura de estilo para o terminal (Shell Markup Language)
- slugify - Comando que converte nomes de arquivos e diretórios para um formato amigável da web
- sman -:bug: Um gerenciador de trechos de linha de comando
- spark - na sua concha
- spark.fish - Gerador Sparkline
- sheet - Excertos de texto para a linha de comando
- spot - Pequeno utilitário de pesquisa de arquivos
- snips - Ferramenta de linha de comando para gerenciar trechos de código.
- sqlline - Shell para emissão de SQL para bases de dados relacionais via JDBC (multilinha, conclusão, destaque, suporte dialeto)
- sshfs - Uma ferramenta para montagem de sistemas de arquivos remotos sobre SSH
- sudocabulary - Aprenda vocabulário inglês no seu terminal
- surfraw - navegue pelo site específico e pesquise na web a partir do seu terminal sem navegador.
- task-manager - Execute todos os seus scripts com apenas duas ou três teclas.
- td-cli - Um gerenciador de linha de comando a-fazer para organizar e gerenciar suas tarefas em vários projetos.
- tere - Uma alternativa mais rápida para cd + ls
- thefuck - Corrigir erros comuns usando um comando fácil de lembrar
- tldr - Um cliente bash totalmente funcional para tldr, páginas man simplificadas e orientadas para a comunidade
- tmux - Multiplexador terminal incrível
- undollar - um dólar morde o dólar assina a ponta do comando que acabou de colar no seu terminal
- usql - Interface de linha de comando universal para bancos de dados SQL.
- v - z de Vim.
- wemux - Multi-User Tmux feito fácil
- xiki - Torna o console shell mais amigável e poderoso
- xplr - Um explorador de arquivos TUI acessível, mínimo e rápido
- xsv - um kit de ferramentas de linha de comando CSV rápido escrito em Rust
- xxh - Traz a tua concha favorita onde quer que passes pela SSH.
Navegação por diretórios
Seção intitulada “Navegação por diretórios”- aliasme - alias helper para alterar rapidamente o diretório
- autojump - Um comando cd que aprende - navegar facilmente diretórios da linha de comando
- bashmarks - Favoritos de diretório para a shell
- bd - Rápido, volte para um diretório pai
- commacd - Uma maneira mais rápida de andar em Bash
- enhancd -:rocket: Um comando cd de próxima geração com um filtro interativo
- goto - Um utilitário shell para navegação para diretórios aliased que suportam auto-completar
- jump - O salto ajuda você a navegar mais rápido no seu sistema de arquivos aprendendo seus hábitos.
- lazy-cd - Simples bash comandos para navegação com favoritos do sistema de arquivos, completa com bash-completion.
- up - Ascendir diretórios por nome ou contagem; para bash, zsh, e peixe.
- z - Z é o novo j, yo
- z.lua - Um novo comando cd que ajuda você a navegar mais rápido aprendendo seus hábitos
- zoxide - Uma maneira mais rápida de navegar no seu sistema de arquivos, escrito em Rust
- zpyi - Python em Zsh - Programa fácil de python em shell
Personalização
Seção intitulada “Personalização”Perguntas personalizadas, temas de cores, etc.
- aphrodite-terminal-theme — Minimalista tema Afrodite (prompt) para terminais sexy que trabalha em bash, peixe e zsh
- base16-builder - Construtor de Base16
- bash-full-of-colors - Prompt poderoso com tela, tmux, suporte git e muitos mais
- bash-git-prompt - Uma dica informativa e chique Bash para usuários Git
- bash-powerline - Powerline-estilo Bash prompt em script Bash puro
- bashstrap - Uma maneira rápida de melhorar o terminal OSX
- bullet-train-oh-my-zsh-theme - :bullettrain side: Um tema de shell oh-my-zsh baseado no plugin Powerline Vim
- emojify Emoji na linha de comando :scream:
- flatui-terminal-theme - Cores mais bonitas para o terminal
- geometry - Um tema ZSH mínimo onde qualquer função pode ser adicionada ao prompt à esquerda ou (assync) prompt à direita na mosca.
- git-prompt - Bash prompt com módulos Git, SVN e HG
- gittify - Um alerta Bash colorido + apelidos Git personalizados
- Gogh - Color Scheme - Esquema de cores para o Terminal Gnome
- liquidprompt - Uma completa &Prompt adaptativo cuidadosamente projetado para Bash &Zsh
- mysql-colorize - Coloração para o cliente mysql comand-line
- oh-my-git - Um prompt de opinião para bash e zsh
- oh-my-posh - Motor de tema pronto para qualquer shell e plataforma escrita em andamento.
- polyglot - Um prompt Git informativo que funciona em bash, zsh, ksh, mksh, pdksh, oksh, dash, yash, busybox sh, e osh
- powerlevel10k - Super flexível incrível linha de força ZSH tema
- sexy-bash-prompt - Bash prompt com cores, status Git, e ramos Git
- starship - Rápido, personalizável, linha cruzada escrita em ferrugem
- synth-shell - Greeter com um relatório de estado personalizável e um prompt bash extravagante
Para desenvolvedores
Seção intitulada “Para desenvolvedores”Desenvolvimento de linha de comando, controle de versão e implantação.
- 1Password SSH Agent - Autentique fluxos de trabalho Git e SSH com desbloqueio biométrico usando 1Password
- ack - Uma ferramenta de pesquisa tipo grep otimizada para código fonte.
- add-gitignore - CLI Interativo que gera um .gitignore para o seu projeto com base em suas necessidades.
- bcal - CALculador Byte para conversões de armazenamento e cálculos
- bitwise - Manipulador de bits interativo baseado em terminais em maldições.
- bocker - Docker implementado em 100 linhas de bash
- cloc - Count Lines of Code
- doclt - Uma interface de linha de comando para Digital Ocean
- dokku - Um mini-Heroku alimentado por Docker. A menor implementação PaaS que você já viu.
- forgit - Ferramenta de utilidade para
gitaproveitando-se do localizador fuzzy fzf. - git-extra-commands - Muitos utilitários extra Git. Churn, corte-branch, melhoria-fusão e muitos mais.
- git-extras - Git utilities — repo summary, repl, changelog population, autor commit porcentagens e muito mais
- git-open - Tipo
git openpara abrir a página ou site do GitHub para um repositório em seu navegador - git-quick-stats - Git estatísticas rápidas é uma maneira simples e eficiente de acessar várias estatísticas no repositório git.
- git-semver - ‘Plugin’ Git para facilitar a versão semântica e validação do Changelog
- git-sh - Um ambiente Bash personalizado adequado para Git trabalho
- gita - Uma ferramenta de linha de comando para gerenciar múltiplos git repos.
- hub - O Hub ajuda-te a ganhar.
- just - Corredor de tarefas para salvar e executar comandos específicos do projeto.
- licins - Inserir licenças de software comentadas em código fonte.
- mkdkr - Makefile + Docker = CI Pipeline
- mr - Ferramenta de gerenciamento de múltiplos repositórios
- nve - Execute qualquer comando em versões específicas do Node.js.
- overcommit - Um gerenciador de gancho Git totalmente configurável e extensível
- pre-commit - Um framework para a gestão e manutenção de ganchos pré-compromisso multi-linguagem
- rebound - Navegue instantaneamente pelos resultados do Stack Overflow em seu terminal quando você tiver um erro no compilador
- repren - Linha de comando de busca-e-substituir e arquivo renomeando faca do exército suíço
- slap - Editor de texto sublime baseado em terminal que é executado no Node.js
- shipit - Implementação minimalista de SSH
- starring - Estrelar automaticamente os pacotes npm que você está usando no GitHub.
- tag - Salta para os teus fósforos.
- trunk - Verificador de meta código e formatador rapidamente
- vmn - solução automática baseada em git versioning e recuperação de estado agnóstico para linguagem ou arquitetura
- wipe-modules - Um pequeno agente que remove a pasta nó módulos de projetos não ativos
Utilitários do sistema
Seção intitulada “Utilitários do sistema”Ferramentas relacionadas ao sistema operacional, incluindo administração de sistema, depuração de sistema e gerenciamento de arquivos e processos.
- atop - Monitor de desempenho de tela cheia ASCII capaz de relatar a atividade de todos os processos
- bat - A
catclone com asas - bmon - Monitor de largura de banda em tempo real e estimador de taxa com saída visual amigável ao homem
- btop - Monitor de recursos Linux/OSX/FreeBSD
- catcli - A ferramenta de catálogo de linha de comando para seus dados offline
- ccat - Ccat é o gato colorido. Funciona de forma semelhante ao cat, mas exibe conteúdo com realce de sintaxe.
- exa - Uma versão moderna de
ls. - progress - Ferramenta Linux para mostrar o progresso para
cp,rm,ddE mais… - stronghold - Configure facilmente as configurações de segurança do MacOS do terminal.
- glances - Olho no teu sistema
- goaccess - GoAccess é um analisador de log web em tempo real e visualizador interativo que roda em um terminal em sistemas *nix.
- hblock - Adbloqueador baseado em ficheiros de máquinas
- histstat - Histórico do netstat
- htop - Um visualizador de processos interativos baseado em ncurses que visa ser um melhor
top - lnav - Um visualizador de arquivos de log avançado para a pequena escala
- logdissect - Utilitário CLI e API Python para análise de arquivos de log e outros dados.
- ls++ - Colorido é sobre esteróides
- lsd - LSDeluxe, reescrever o GNU com muitas funcionalidades adicionadas, como cores, ícones, árvore-visão e mais opções de formatação.
- lsp - Melhorou.
ls, com descrições de arquivos em linguagem simples e agrupamento de arquivos inteligentes - maza - Bloqueador de publicidade local. Como Pi-hole mas local e usando seu sistema operacional.
- mtr - A funcionalidade dos programas ‘traceroute’ e ‘ping’ em uma única ferramenta de diagnóstico de rede.
- ncdu - Uso de Disco NCurses
- nmtui - Interface de usuário de texto para controlar NetworkManager
- powertop - Utilização da bateria/potência e estatísticas do dispositivo monitorando a ferramenta de linha de comando, com opções de ajuste.
- prettyping - Fazendo a saída de
pingMais bonito, mais colorido, mais compacto e mais fácil de ler. - procdog - Controle leve da linha de comando de processos de longa duração, como servidores
- quick-secure - Proteja e endureça rapidamente sistemas UNIX/Linux
- rng - Copiar gama de linhas de arquivo ou stdin para stdout.
- tiptop - Monitor gráfico de linha de comando.
- wifi-wand - um aplicativo de linha de comando Ruby para gerenciar WiFi no MacOS (install by
gem install wifi-wand) - xiringuito - “VPN para pobres” baseado em SSH
Download e disponibilização
Seção intitulada “Download e disponibilização”Servidores e ferramentas de rede self-hosted, leve escritas em scripts shell.
- aria2 - aria2 é um multiprotocolo leve &utilitário de download multi-fonte, plataforma transversal operado em linha de comando. Ele suporta HTTP/HTTPS, FTP, BitTorrent e Metalink
- balls - Bash on Balls
- bashttpd - Um servidor web escrito em Bash
- bashhub-server - História da nuvem privada. Servidor de código aberto para bashhub
- bitpocket - “DIY Dropbox” ou “2-way directory (r)sync com exclusão adequada”
- Dropbox-Uploader - Dropbox Uploader é um script Bash que pode ser usado para enviar, baixar, listar ou excluir arquivos do Dropbox
- httpie - HTTPie é uma linha de comando HTTP cliente, uma substituição cURL amigável
- HTTPLab - O servidor web interativo, deixe-o inspecionar solicitações HTTP e forjar respostas.
- Kapow! - Se conseguires escrever, podes HTTP.
- ngincat - Pequeno servidor HTTP Bash usando netcat
- resty - Pequeno cliente de linha de comando REST que você pode usar em tubulações
- shell2http - Servidor HTTP para executar comandos shell. Projetado para desenvolvimento, prototipagem ou controle remoto
- tshare - Partilha de ficheiros da linha de comando.
- vesper - Vesper é um framework HTTP para Bash/Unix Shell
- xh - Ferramenta amigável e rápida para enviar solicitações HTTP
- yt-dlp - Programa de linha de comando para download de vídeos do YouTube.com e outros sites de vídeo
Multimídia e formatos de arquivo
Seção intitulada “Multimídia e formatos de arquivo”Ferramentas para lidar com arquivos de vídeo e áudio.
- adb-export - Exportar fornecedores de conteúdo Android para o formato CSV
- Android-Kitchen - Uma cozinha baseada em texto para personalização Android ROM. Usa scripts de shell e trabalha com Cygwin/OS X/Linux
- Beets - Gerenciador de biblioteca de música e tagger MusicBrainz
- cmus - Reprodutor de áudio multiplataforma.
- dasel - Consultar e atualizar estruturas de dados usando seletores da linha de comando. Comparado com jq / yq mas suporta JSON, YAML, TOML e XML com dependências de tempo de execução zero.
- dzr - Leitor de áudio Deezer.com multiplataforma.
- fx - Ferramenta de processamento JSON de linha de comando por funções JavaScript anonymus
- gifgen - Codificação GIF de alta qualidade simples
- image-scraper - Um raspador de imagens de linha de comando com muitas funcionalidades.
- imgp - Redimensionador de imagem em lote rápido chama e rotador
- jc - Converta a saída de comando, tipos de arquivos e strings comuns para JSON ou YAML para uso mais fácil em scripts.
- jo - Um pequeno utilitário para criar objetos JSON a partir de argumentos de linha de comando.
- jq - Sed para dados do Json. Você pode usá-lo para cortar e filtrar e mapear e transformar dados estruturados
- korkut - Processamento rápido e simples de imagens na linha de comando.
- library - Criar bancos de dados SQLITE para pastas de música, vídeo, imagens ou mídia online. Reproduza e rastreie mídias como o Plex, mas uma interface somente CLI com muitas opções de classificação.
- mpv - Permite reproduzir a maioria dos formatos de áudio e vídeo (usando caracteres ASCII) na shell, bem como em uma GUI.
- nehm - Ferramenta de console, que baixa, define tags IDv3 e adiciona ao seu iTunes (se você usá-lo) seu SoundCloud gosta de forma conveniente
- PiCAST - PiCAST transforma seu Pi de framboesa $35 em um Chromecast como dispositivo
- sejda - Manipulação de linha de comando de documentos PDF (split, mesclar, girar, converter para jpg, extrair texto, etc)
- visidata - Uma planilha de terminal multitool para explorar e organizar dados (csv/json/xml/xls/yaml/etc)
- xidel - Ferramenta Cli para filtrar, mapear e criar dados HTML/XML/JSON com (Turing-complete) XPath e XQuery.
- xmlstarlet - Ferramenta antiga mas poderosa para formatação, filtragem e manipulação XML de linha de comando.
- yq - yq é um processador YAML de linha de comando portátil
Aplicativos
Seção intitulada “Aplicativos”Aplicações baseadas em linha de comando ou acesso de linha de comando a serviços existentes.
- ansiweather - Tempo em seu terminal, com cores ANSI e símbolos Unicode
- awless - Um poderoso, inovador e pequeno CLI de superfície para gerenciar AWS.
- bashblog - Um script Bash que lida com postagem no blog
- carbon-now-cli - □ Imagens bonitas do seu código — de dentro do seu terminal.
- choosealicense-cli - Escolha uma licença OSS do conforto do seu terminal
- cointop - A aplicação de interface de terminal mais rápida e interativa para rastrear criptomoedas
- dstask - Gerenciador de TODO baseado em terminal binário único com git-based sync + notas de marcação por tarefa
- editly - Editor de vídeo de linha de comando
- facebook-cli - Ferramenta de linha de comando Facebook
- fanyi - Traduzir Inglês para Chinês em terminal
- gcalcli - Interface de linha de comando Google Calendar
- geeknote - Linha de comando evernote cliente
- haxor-news - Navegue no Hacker News como um haxor
- hn-cli - Navegue no Hacker Notícias do conforto do seu Terminal
- iponmap - Desenhar ponto no mapa mundial usando o endereço ip
- isitup - Verifique se um site está para cima ou para baixo
- jrnl - Um simples aplicativo de linha de comando diário que armazena seu diário em um arquivo de texto simples
- kanban.bash - comando asciii kanban placa para minimalista produtividade bash hackers (baseado em csv)
- ledger - Contabilidade de linha de comando
- licen - Gera a sua carta. Mais um piolho, mas implementar com Jinja2 e docopt
- md2png - Converter marcação para baixo em imagem PNG
- moviemon - Tudo sobre os seus filmes dentro da linha de comando.
- nomino - Renomear utilitário em lote usando opções de arquivos regex, sort e map.
- pcalc - Calculadora feita para programadores que trabalham com múltiplas representações numéricas, tamanhos e globalmente perto dos bits.
- pockyt - Ler, Gerenciar e Automatizar Bolso coleção.
- pushblast - Obter notificações PushBullet quando um programa shell sai
- pushbullet-bash - Interface Bash para a API PushBullet
- ranger - Um gerenciador de arquivos de console com ligações de chaves VI.
- Reddit Terminal Viewer - Navegue pelo Reddit do seu terminal
- SAWS - Um AWS supercarregado CLI
- taskbook - Tarefas, conselhos ¬as para o habitat de linha de comando
- taskwarrior - Um gerenciador de lista TODO de linha de comando
- terjira - Ferramenta de alimentação de linha de comando para Jira
- ticker — Terminal de contagem de stocks com actualizações ao vivo e localização
- vl - Verificador de links de URL em documentos de texto
- wego - Aplicativo meteorológico para o terminal
- whales - Uma ferramenta para dockerize automaticamente seus aplicativos
- whereami - Obtenha informações de geolocalização do CLI
- wttr.in - :parcialmente sunny: A maneira certa de verificar o tempo (curl wttr.in)
Todo o trabalho e nenhuma diversão é uma maneira cruddy de passar o seu dia.
- bash2048 - Implementação Bash de 2048 jogo
- minesweeper - Implementação Bash de caça às minas
- nudoku - jogo sudoku baseado ncurses escrito em C
- piu-piu - Jogo de roller horizontal em bash com modo multiplayer!
- sedtris - Tetris em sed
- sed-scripts - Arkanoid e Sokoban escritos usando sed
- SHTAP - Motor de aventura texto reutilizável para Bash 4
- tty-solitaire - Jogue paciência no seu terminal!
Gerenciamento de pacotes Shell
Seção intitulada “Gerenciamento de pacotes Shell”Ferramentas para gerenciar várias configurações de shell. Para ferramentas específicas de zsh, consulte a seção Zsh.
- bash-it - Um quadro comunitário Bash
- basher - Um gerenciador de pacotes para scripts shell
- bashing - Esmagar o Bash em Peças
- bpkg - JavaScript tem npm, Ruby tem Gems, Python tem pip e agora Shell tem bpkg
- dotdrop - Salve seus arquivos uma vez, implante-os em todos os lugares
- dotfiler – Shell gerenciador de pacotes agnóstico git baseado em dotfiles, escrito em Python.
- fresh - Mantém os teus pontos frescos.
- homeshick - Sincronizador Git dotfile escrito em Bash
- shallow-backup - Crie facilmente documentação leve de pacotes instalados, dotfiles e mais
- shundle - Gerenciador de plug-ins para scripts de shell
- vcsh - Gestor de configuração baseado no Git
- yadm - Gerenciador de dotfiles baseado em Git suportando criptografia, alterna e bootstrapping
Desenvolvimento de scripts Shell
Seção intitulada “Desenvolvimento de scripts Shell”Ferramentas para escrever, melhorar ou organizar scripts Bash ou outros shell
- ansi - ANSI códigos de fuga em puro bash - alterar a cor do texto, posicionar o cursor, muito mais
- assert.sh - Estrutura de teste da unidade Bash
- bashew - criador de script bash - de pequeno script autônomo para projetos complexos com CI/CD e testes
- bashful - Uma coleção de bibliotecas para simplificar a escrita de scripts Bash
- Bashlets - Uma caixa de ferramentas extensível modular para Bash
- bashly - Framework de linha de comando Bash e gerador CLI
- bashmanager - mini bash framework para criar ferramentas de linha de comando
- bashwithnails - um framework Bash escrito apenas para se divertir com testes, gestão de dependência &embalagem
- bash-language-server - LSPservidor de idioma Bash baseado
- bash-modules - funções para desenvolver com modo estrito não oficial habilitado.
- bats - Sistema de teste automatizado Bash
- composure - Compor, documento, versão e organizar suas funções shell
- crash - Tratamento de erro adequado, exceções e tentativa / captura para ZSH
- critic.sh - Framework de teste simples morto para Bash com relatórios de cobertura
- dispatch - Um analisador de argumento de linha de comando em 50 linhas de script shell portátil.
- esh - Um motor templating simples baseado em shell, implementado em ~290 linhas de shell POSIX e awk.
- Fishtape - Produtor da TAP e arnês de teste para peixes
- getoptions - Um elegante analisador de opções para scripts shell (sh, bash e todas as shells POSIX)
- getopts.fish - Analisador CLI para peixes
- is.sh - Uma alternativa para o comando de teste builtin, vai tornar as suas declarações “se” bonitas
- lumberjack - Uma interface de registro para scripts shell
- mo - Modelos de bigode em puro bash
- optparse - Uma embalagem BASH para getopts, para argumentos de linha de comando simples.
- rerun - Uma estrutura modular de automação shell para organizar seus scripts de guarda
- revolver - Um girador de progresso reutilizável para scripts shell
- phases - Pré-processador bash minimamente invasivo, selecione seções do seu script para executar
- powscript - bash transpiler escrito em bash (café para bash)
- semver_bash - Versão semântica em Bash
- sh-semver - Ferramenta Semver para bash - encontra versões correspondentes às regras especificadas
- shellcheck - Ferramenta de análise estática para scripts shell
- shellfire - Um repositório de bibliotecas de funções namespaced, composable shell (bash, sh e traço)
- shellspec - Um framework de teste de unidade BDD completo para traço, bash, ksh, zsh e todas as shells POSIX
- shfmt - Um analisador de shell, formatador e intérprete com suporte bash; inclui shfmt
- shpec - Uma estrutura de testes shell
- shutit - Framework de automação baseado em bash e pexpect
- sub - Uma maneira deliciosa de organizar programas
- ts - Um script de teste shell
- urchin - Um framework de teste de shell idiomático que usa apenas comandos shell
- shunit2 - Estrutura de teste unitário para scripts Bash com sabor de JUnit/PyUnit.
- rebash - Biblioteca de programação/framework. Características: importações, exceções, …
- zunit - Uma poderosa estrutura de teste de unidade para ZSH
- Bash Official Reference Manual
- Bash Hackers Wiki
- Greg Wooledge’s (aka “greycat”) wiki. Especificamente Guia de Bash, FAQ Bash e Bash Pitchfalls
- Google’s Shell Style Guide
- The Linux Documentation Project: Bash Programming - Intro/How-to
- The Linux Documentation Project: Advanced Bash Scripting Guide
- WikiBooks: Bash Shell Scripting
- Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)
- The Art of Command Line
- Learn Enough Command Line to Be Dangerous
- A guide to learn bash
- Shell Field Guide
Outras listas Awesome
Seção intitulada “Outras listas Awesome”Outras listas surpreendentemente impressionantes podem ser encontradas em incrível-amazing e incrível-awesomeness.
Veja também
Seção intitulada “Veja também”HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

