The differences are default usability and plugins but the infrastructure for a fluid ecosystem is lacking (a la Sublime Text).
What if there was a shell which was built for
dotfiles as a first class citizen and maybe introduce a standard like dots.
What if it was also wise about your OS package managers (e.g. integrated with
brew). Meh, this is probably overkill but leads into a good point about a plugin system for easy extensibility of commands.
What if we dynamically picked up settings changes? No more
source ~/.bashrc every change (another Sublime Text).
# Installs sexy-bash-prompt dsh install sexy-prompt # Installs collection of multiple packages # (e.g. twolfson-dotfiles-dir-aliases) dsh install twolfson-dotfiles # Adds `alert` as an alias to `echo` permanently dsh alias alert echo