**Describe the bug** `cmd cd` appends a path when given `.` or `..`, but not canonicalize. **To Reproduce** - `cmd cd .` - `cmd cd ..` - `cmd cd /path/to/../to/dir` **Expected behavior** The pwd command prints the absolute path after canonicalized.