If you are lazy like me and thinking of branch names is mentally taxing, it is time for a tool. I’ve been using this small ruby script for over 3 years to generate branch names. The script looks like this:
#!/usr/bin/env ruby
# Usage: tobr "Add customer phone Number"
text = ARGV.first || ""
puts text.gsub(" ","_").downcase
I place this in the folder ~/bin
and have that folder as part of my path. I usually use this output with jira number to create branch name.
❯ tobr "encrypt user full name"
encrypt_user_full_name
❯ git co -b CLI-989_encrypt_user_full_name