When the exercism archive is extracted it places some of its directories in the ~/bin directory which in my view is a bad design. It may overwrite other directories and it is also difficult to tell which files and directories belong to exercism when it has to be moved elsewhere or uninstalled.
It is better to install it in ~/bin/exercism and the user told to add ~/bin/exercism to the $PATH.
If something has to go into the ~/bin directory then it should only be a command to change the $PATH if it is not already there, or create an environment like python's virtualenv
When the exercism archive is extracted it places some of its directories in the
~/bindirectory which in my view is a bad design. It may overwrite other directories and it is also difficult to tell which files and directories belong toexercismwhen it has to be moved elsewhere or uninstalled.It is better to install it in
~/bin/exercismand the user told to add~/bin/exercismto the $PATH.If something has to go into the
~/bindirectory then it should only be a command to change the $PATH if it is not already there, or create an environment like python'svirtualenv