Sobre o projeto

Fisher é um gerenciador de plugins projetado para o shell Fish, escrito 100% em Fish puro, facilitando contribuições e modificações. Ele oferece instalação, atualização e remoção de plugins com zero configuração, suportando instalação a partir do GitHub, GitLab ou diretórios locais, e permite especificar versões com `@`. A velocidade de download concorrente do Fisher é rápida e não afeta a inicialização do shell. Ele suporta plugins Oh My Fish e permite sincronizar configurações via arquivo `fish_plugins`. Os plugins podem incluir funções, complementos, trechos de configuração e temas, com suporte a sistema de eventos (disparados na instalação, atualização ou remoção). Para temas, é necessário observar a diferença entre `$fisher_path` e `$__fish_config_dir`, que pode ser resolvida com links simbólicos. A descoberta de plugins pode ser feita pela tag do GitHub `fish-plugin`.