* Add a warning if spec is applied on a dirty worktree * Update go dependencies after rebase * Use the console package for showing the warning * Fix merge conflicts * Handle errors and use better messages Co-authored-by: Sanket Sudake <sanketsudake@gmail.com>