Like cargo and git, ion offers a variety of built-in commands that are baked into the same executable. However, cargo and git allow users to invoke "external" commands; programs that live on the user's $PATH and which are named in the format cargo-<command> or git-<command> respectively. ion should support this functionality as well, allowing developers to add their own commands without needing to merge them into this repo.
Resources:
Like
cargoandgit,ionoffers a variety of built-in commands that are baked into the same executable. However,cargoandgitallow users to invoke "external" commands; programs that live on the user's$PATHand which are named in the formatcargo-<command>orgit-<command>respectively.ionshould support this functionality as well, allowing developers to add their own commands without needing to merge them into this repo.Resources:
clapsupport for external commandscargosearching thePATHcargorunning a possibly external commandwhichcrate, which will search thePATHfor you.