Abstraindo.com

RSS Twitter Facebook

16
abr

Olá Pessoal, hoje ensinarei vocês a alterarem seu bash para exibir o rvm, branch, user atual, como na imagem a seguir:

Para fazer isto, abra seu Terminal, você pode alterar algum desses arquivos:

  • ~/.bash_profile
  • ~/.bashrc
  • ~/.profile

Comigo funcionou no bash_profile.

Então dê um vim ~/.bash_profile e adicione o seguinte trecho ao final do arquivo:

# show the branch, rvm, user in bash
export PS1="\[\033[01;32m\]\u@\h\[\033[00m\] \[\033[01;36m\]$(~/.rvm/bin/rvm-prompt) \[\033[01;34m\]\w\[\033[00m\]$(git branch &>/dev/null; if [ $? -eq 0 ]; then echo "\[\033[01;33m\]($(git branch | grep ^*|sed s/\*\ //))\[\033[00m\]"; fi)$"

Pronto! Dê um source ~/.bash_profile para recarregar as configurações e feito!

, ,

10:16 - 16 de abril de 2012
2
dez

Olá pessoal! Decidi fazer esse post porque ultimamente o app do GitHub tem me dado muita dor de cabeça e decidi voltar a usar git somente via command line. Eu já havia trabalhado via command line por um tempo no XPG mas não cheguei a utilizar vários branches, era só master e mandar bala.

Porém agora no projeto do Mangá no Mori que está no GitHub (private repo) precisamos criar um novo branch por algumas questões técnicas do framework. Mas enfim, vamos ao que interessa.

(mais…)

, ,

09:29 - 2 de dezembro de 2011
29
set

Fala abstratos, depois de algum tempo sumido por causa de alguns projetos de quadrinhos, estou de volta com mais uma diquinha de RVM e essa é magnífica!

Lembra que conversamos sobre ter uma gemset para cada projeto? Então, agora vamos fazer isso de forma automatizada, mágica, elegante e o melhor de tudo isso, sem precisar digitar comando nenhum! Tá bom, tá bom, precisamos digitar alguns comandos para configurar isso, mas depois não precisa mais!

(mais…)

, , , , , ,

11:44 - 29 de setembro de 2011
12
set

Salve abstratos!

Agora que vocês já aprenderam a criar e usar os gemsets no nosso primeiro post de RVM, vamos aprender a gerenciar essas gemsets. Digamos que você criou uma gemset com o nome errado: abystraindu e começou a codar, e agora?! Como corrigir?! Dá pra exportar as gems de uma gemset para outra?! Isso é possível Brunno?!?!

(mais…)

22:00 - 12 de setembro de 2011
2
set

Fala abstrato tudo bom? Depois do post sobre RVM, acho que algumas pessoas podem ter percebido que quando saimos do Terminal não fica salvo em lugar algum a Rubie e nem a Gemset que estávamos usando antes, e isso faz com que sempre precisemos digitar o comando rvm gemset list para saber em qual gemset e rubie estamos no momento.

Para evitar esse ‘passo’ eu editei meu arquivo ~/.bash_profile* com as seguintes linhas:

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"

Pronto, agora quando você reiniciar o Terminal vai ter sempre a mostra a Rubie e o Gemset atual, pra mim facilita muito =)

* Se você não tiver o arquivo .bash_profile no seu diretório home, basta criá-lo ;)
** Vale lembrar que uso OS X (10.7), isso quer dizer que isso não funciona em Windows e pode não funcionar em algumas distros de Linux.

, , ,

16:46 - 2 de setembro de 2011
30
ago

Salve salve abstratos como vocês estão? Meu amigo Weverton já deu o chute inicial usando em um assunto que, já tem um tempo, estou querendo postar pra vocês, ele falou nesse e nesse post sobre Ruby on Rails, mas eu vou falar de algo mais voltado ao nosso ambiente de trabalho, o RVM!
Antes de mais nada, o que é RVM?

RVM significa Ruby Versions Manager, ou um gerenciador de versões Ruby. E daí você vira pra mim e pergunta: Pô Brunno, mas pra que eu vou precisar de gerenciador de versões para o Ruby?

E é aí que entra a resposta bacana: Meu amigo, o RVM não serve somente para gerenciar várias versões de Ruby, ele também server para criar conjuntos de gems específicas para cada um de seus projetos! Não é mágico? (mais…)

, , , , , , , , ,

21:50 - 30 de agosto de 2011


Stop SOPA