[x] I have added documentation regarding my changes where necessary
[x] Any pre-existing tests continue to pass
[x] Additional tests were made covering my changes
Types of Changes
[ ] Bugfix (change that fixes an issue)
[x] New Feature (change that adds functionality)
[x] Documentation Update (if none of the other choices apply)
Proposed Changes
Addresses #23 by making it so you can specify aliases as a dictionary containing a environment specification. Those environment variables are only set when the alias is being called and are removed(if required) before the alias exits.
Checklist
Types of Changes
Proposed Changes
Addresses #23 by making it so you can specify aliases as a dictionary containing a environment specification. Those environment variables are only set when the alias is being called and are removed(if required) before the alias exits.