Fixes ls after cd function

Uses chpwd() to run the command after changing dir instead of changing cd()
Try chruby before sourcing it