Skip to content

Instantly share code, notes, and snippets.

@jhulford
jhulford / .bashrc
Last active January 12, 2021 14:55
Adds git branch/status to command prompt
function parse_git_branch {
if we_are_in_git_work_tree
then
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
fi
}
function we_are_in_git_work_tree {
git rev-parse --is-inside-work-tree &> /dev/null
}
def create
@user_session = UserSession.new(params[:user_session])
respond_to do |format|
if @user_session.save
add_flash :notices, "Login successful."
c = @user_session.user
if @user_session.user.host_with_port.nil?
@user_session.user.host_with_port = request.host_with_port
@user_session.user.save