Criando atalhos para os comandos mais usados do Rails

25 de Fevereiro de 2007

Se você usa Linux, pode aumentar um pouco mais sua produtividade ao desenvolver em Rails. Ao invés de ter que digitar os comandos com o caminho "script/[comando]", você pode criar atalhos editando o arquivo "~/.bash_aliases".

Basta abrir o arquivo mencionado e adicionar o conteúdo abaixo:

#rails
alias server="script/server"
alias rconsole="script/console"
alias rlog="tail -f ./log/development.log"
alias controller="script/generate controller"
alias model="script/generate model"
alias scaffold="script/generate scaffold"
alias migrate="rake migrate"
alias migration="script/generate migration"

Agora, basta digitar o comando diretamente, sem precisar colocar o "script/". Veja alguns exemplos:

#create project
rails demo
 
#create controller
controller say
 
#create model
model User
 
#create migration
migration add_goodbye_message
 
#start webrick
server
 
#read log
rlog

O mais legal de tudo é que você pode criar qualquer atalho, para qualquer coisa. ;)

Posts relacionados
Rubuntu
Rubygems no Ubuntu não funciona
Como migrar suas Stored Procedures no ambiente de teste
Colorindo o output dos testes no Rails
Suprimindo avisos no Ruby

Comentários #

#1 rapha disse:
21 Jun 07, 11:16PM

Acho que só faltou falar que talvez seja preciso editar o arquivo ~/.bashrc e descomentar as linhas

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

mas de qualquer forma, ajudou muito!

valeu!

#2 Nando Vieira disse:
21 Jun 07, 11:50PM

Boa!

#3 Davis Zanetti Cabral disse:
02 Jun 08, 03:39AM

Como eu faria isso no Mac OS?

#4 Nando Vieira disse:
02 Jun 08, 06:37AM

Davis, crie um arquivo ~/.bash_profile e coloque os comandos. Funciona do mesmo jeito! ;)

Deixe um comentário




Este blog usa o Gravatar.


Não é aceito código HTML: adicione-o no pastie.org ou paste.milk-it.net e poste apenas o link.

Se este é seu primeiro comentário, ele terá que ser aprovado antes de ser exibido.