Sinatra Bootstrap aprimorado

Adam Stacoviak criou uma ótima maneira de iniciar um projeto Sinatra . No entanto, depois de clonar seu fork localmente, percebi que o repositório remoto do novo projeto está vinculado ao fork do repo de Adam e um clone direto, no diretório do novo projeto, colocará os arquivos no local errado.

Aqui está uma solução rápida com o poder dos aliases para limpar algumas coisas assim que você inicializar:

alias sinatra-strap='git clone git@github.com:USER_NAME/sinatra-bootstrap.git .; git remote rm origin; bundle install

Isso inicializa um projeto Sinatra usando sua bifurcação do repositório de Adam no diretório atual, remove a origem e (por conveniência) executa uma instalação do pacote. Agora você está pronto para prosseguir e o projeto pode ter seu próprio repositório remoto. Meu fluxo de trabalho agora é o seguinte:

$ mkdir the_next_twitter_killer
$ cd the_next_twitter_killer

$ sinatra
-strap