Eu gosto muito da linha de comando, até prefiro. Então quando achei esse programa, o Scoop eu fiquei feliz por ter me livrado de muitas chatices de instaladores. 🙂
O Scoop é um utilitário bem simples para instalar programas pela linha de comando, similar ao apt, yum e etc.
Usando esse programinha simples ficamos livres de um bocado de tranqueira:
- Popups de permissão (por padrão ele instala tudo na pasta do seu usuário)
- Poluição do path (todos os executáveis ficam numa mesma pasta, e só ela deve ser colocada lá)
- Necessidade de baixar as dependências separadamente
- Por último e mais importante, dos termos de licença que nunca lemos 🙂
E se você quiser distribuir um programa, basta compactá-lo em zip e subir junto um arquivo JSON que descreve como ele deve ser instalado.
Instalando e usando
O Scoop roda em Windows 7+, e você deve ter o PowerShell 5 ou superior. Não sei dizer em quais edições o PowerShell vem incluído de fábrica, mas eu nunca precisei instalá-lo manualmente.
Para instalar o Scoop no diretório padrão (C:\Users\<usuario>\scoop
), basta abrir o PowerShell (Win+r, escrever powershell) e digitar o seguinte comando:
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
Se quiser instalar em outra pasta, basta setar a variável de ambiente “SCOOP” com o caminho que deseja.
Outras opções de instalação você encontra no README do projeto.
Usando
scoop install <program1> [program2] [program-n]
– Instalar pacotesscoop update
– Atualizar lista de pacotesscoop update <program1> [program2] [program-n]
– Atualizar program1 e program2scoop update *
– Atualizar todos os pacotes instaladosscoop uninstall <program1> [program2] [program-n]
– Desinstala um ou mais programasscoop cleanup *
– Libera espaço em disco removendo versões antigas dos programas instaladosscoop cache rm *
– Libera espaço em disco apagando o cache
Se você tiver direitos de administrador, sugiro instalar o “sudo”:
scoop install sudo
A partir daí você pode instalar programas globalmente no sistema:
sudo scoop install --global ffmpeg
Ou executar qualquer comando que requer privilégio de administrador: sudo httpd -k stop
.
Buscando programas
O comando “scoop search” é útil para buscarmos por um nome de programa ou um comando:
Por exemplo: scoop search mysqldump
mostra que o pacote “mysql” possui o executável “mysqldump.exe”.
Se buscar por “ssh”, o pacote openssh será retornado.
Fim
Bom, é isso.
O objetivo desse post não foi documentar o Scoop, e sim dar uma visão geral dele.
A documentação do programa é bem objetiva e clara, então dá para pegar as informações de lá bem facilmente.
Qualquer coisa, scoop help
é seu livro de bolso.
E qualquer dúvida, dica, sugestão, reclamação: comenta aê!
Até a próxima!