All work and no play makes Jack a dull boy

segunda-feira, 27 de junho de 2016

Listar migrations pedentes no Django

Caso você queira ver a lista de migratios (migrações) pendentes para cada app listada no seu projeto com Django, use:

python manage.py migrate --list | grep "\[ \]\|^[a-z]" | grep "[ ]" -B 1
ou para Django 1.8 em diante:

python manage.py showmigrations | grep "\[ \]\|^[a-z]" | grep "[ ]" -B 1

=]

Fonte

quinta-feira, 23 de junho de 2016

git autocomplete no terminal do mac

Se você tem interesse em habilitar o autocomplete do git no bash do seu Mac OS, eis os passos que você pode tomar:
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash

Depois do download, altere seu arquivo ~/.bash_profile inserindo:
if [ -f ~/.git-completion.bash ]; then
  . ~/.git-completion.bash
fi

Como sempre, em toda alteração no bash_profile, execute e seja feliz:
source ~/.bash_profile

=]