Getting Started – Nettuts+ Fetch

O problema

Você inicia um novo projeto, começa digitando a estrutura básica do html, baixa o jquery, normalize.css, requirejs … e assim vai.

Este mesmo processo se repete para cada novo website (app). Como automatizar?

Solução

Nettuts+ Fetch é um plugin para Sublime Text 2 onde os arquivos (ou pacotes zip). Com apenas um comando o plugin baixa o arquivo (ou arquivos) para o seu projeto.

Configuração

É bem simples, um json com com files e packages onde files são arquivos únicos (ou seja os .js, .css etc..) e packages são conjunto de arquivos (.zip ou mesmo um repositório no git).

{
"files":
{
"jquery": "http://code.jquery.com/jquery.min.js"
},
"packages":
{
"html5-boilerplate": "https://github.com/h5bp/html5-boilerplate/zipball/master",
"twitter-bootstrap": "http://twitter.github.com/bootstrap/assets/bootstrap.zip"
}
}

Utilização

Após instalado, o sublime terá suporte ao comando Fetch com 3 opções:
file, package e manager. Não preciso descrever o que cada um faz :).

ctrl/cmd + shift + p

Picture

Selecione a opção file por exemplo, escolha o arquivo que deseja adicionar no projeto e o plugin fará o resto.

Picture

Fontes