Enhanced alias.bat to allow file storage path #862
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR changes/enhances bin/alias.bat:
bin/alias.bat now has more robust command line parsing.
bin/alias.bat now uses config/user-aliases.cmd as the default alias store, this is to make things consistent across all shells.
config/user-aliases.cmd is a self executing batch file/doskey macro store.
vendor/init.bat will update existing config/aliases to the new self executing config/user-aliases.cmd format and remove the old file.
bin/alias.bat has a new command line argument '/f' that allows specification of the file store for new aliases.
bin/alias.bat now displays 'ALL' loaded macros if executed with no arguments.
bin/alias.bat deletes aliases from memory and the file store when '/d' is specified.