I don't see a need to have both `squash` and `up` commands that are almost the same. Why not just have one `up` then if you want to make it interactive just pass `-i`?
```git
git up -i
``