awslabs / aws-shell

An integrated shell for working with the AWS CLI.
Apache License 2.0
7.15k stars 770 forks source link

Feature: Local Endpoint Global Argument #189

Open mark-schaal opened 6 years ago

mark-schaal commented 6 years ago

First, thanks for this utility! I noticed with aws-shell you can still pass in all the standard arguments for commands which includes endpoint mapping for local utility alternatives (e.g. dynamodb-local). After having used this tool frequently with some local development projects, I thought it might be useful to raise a feature request which would allow any service with local environment alternatives to be passed in via a global argument while instantiating aws-shell.

For example, if I am working with DynamoDB locally, I may want to use the following command to begin all interactions with a local endpoint:

$ aws-shell --profile <PROFILE> --endpoint-url <http://localhost:8000>;

joguSD commented 6 years ago

Marking as feature request.

ghost commented 6 years ago

Or it would be nice to be able to configure aws-shell to call a specific 'aws' command, like 'awslocal' for example.