Scoop – O instalador de linha de comando do Windows

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 no 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')

Outras opções de instalação você encontra no README do projeto.

Depois de rodar o comando acima, basta adicionar as pastas C:\Users\<usuário>\scoop\shims e C:\programdata\scoop\shimsno path.

Usando

  • scoop install <program1> [program2] [program-n] – Instalar pacotes
  • scoop update – Atualizar lista de pacotes
  • scoop update <program1> [program2] [program-n] – Atualizar program1 e program2
  • scoop update * – Atualizar todos os pacotes instalados

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!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *