Gist facilitado para mac

Alguns dias depois, tive problemas para tentar usar ou reutilizar meus snippets e, pegando a ideia do texto sublime 2 e do pacote essencial, escrevi uma jóia que tenta facilitar a criação, listar a essência disponível, remover ou usar um essência e este é o resultado uma joia chamada gistto

Para instalar

Primeira joia de atualização

$ gem update --system

então instale o gistto

$ gem install gistto

Configuração

para configurar você deve executar

$ gistto config

isso criará algumas pastas e arquivos e fará algumas configurações:

  • gistto pasta home no diretório home do usuário como: ~ / gistto
  • arquivo de configuração gistto no diretório inicial do usuário como: ~ / .gistto
  • copiar gistto.crt para a pasta / tmp para autenticação oAuth v3 para https
  • verifique a configuração global do git para o nome de usuário ou pergunte se o git não está presente
  • gerar token de autenticação para oAuth v3

Uso

Quando a configuração estiver concluída, você pode:

$ gistto list

para listar todas as essências disponíveis em sua conta, se você ainda não tiver nenhuma, crie facilmente com o gistto usando:

$ gistto add <file_path_1> <file_path_2> <file_path_n>

ou você pode digitar diretamente no console usando

$ gistto type <filename> <description>

ou você também pode

$ cat <path_to_file> | gistto type <filename> <description>

ou

$ gistto type <filename> <description> < <path_to_file>

agora que você tem essência, pode facilmente usar a digitação:

$ gistto get <gistID> [-s|-l|-o|-c]

as opções nos permitem:

  • -s: mostra no console para copiar
  • -l: salva localmente na pasta gistto
  • -o: abre a visualização bruta no navegador
  • -c: copia o código para a área de transferência

e, finalmente (no momento), você pode excluir um ou mais gists usando

$ gistto delete <gistID> [<gistID> <gistID>]

algumas outras funcionalidades virão em breve, mas se você acha que vai ajudá-lo, fique à vontade para usar.

Se você quiser revisar o código

GitHub Repo

Obrigado, sinta-se à vontade para comentar ou sugerir

Erik!

NOTA: Desculpe pelo meu inglês, mas ainda estou aprendendo 🙂