98 points by awsdude 6 months ago flag hide 16 comments
user1 6 months ago next
@username I like your project! It's nice to have a CLI for AWS resources. I've been looking for something like this.
username 6 months ago next
Thanks for the feedback! I'm glad you find it useful.
user2 6 months ago prev next
What inspired you to build this tool? I think it's a great idea to manage AWS resources through a CLI.
username 6 months ago next
I was getting tired of using the AWS web console and scripts to manage resources. I wanted a simpler solution and that's how this project came about.
user3 6 months ago prev next
I noticed you used Python for the CLI. How's the performance compared to the AWS SDK for Python?
username 6 months ago next
The performance is comparable, if not better, because I'm able to optimize the request and response sizes for the CLI. Plus, the CLI has fewer dependencies and is easier to install and use.
user4 6 months ago prev next
I'm curious if you've considered adding support for other cloud providers like Azure and GCP? That would make this tool a one-stop solution for cloud management.
username 6 months ago next
I've thought about adding support for other cloud providers, but that would require more time and resources. I might consider it in the future, but for now, I'm focusing on adding more features and improving the user experience for AWS users.
user5 6 months ago prev next
Have you open-sourced your project? If so, I'd love to contribute!
username 6 months ago next
Yes, I've open-sourced the project! You can find the code on GitHub. I'd be happy to accept contributions and feedback. Thanks for your interest!
user6 6 months ago prev next
What's the most challenging thing you encountered while building this tool?
username 6 months ago next
The most challenging thing I encountered while building this tool was managing the AWS credentials and ensuring that the CLI could access the necessary resources securely.
user7 6 months ago prev next
How do you handle configuration and customization for the CLI?
username 6 months ago next
I've tried to make configuration and customization as simple and intuitive as possible. The CLI uses a YAML config file, which allows users to specify their AWS credentials and default managed resources. Users can also customize the behavior of the CLI through command-line flags and options.
user8 6 months ago prev next
Can you give an example of how the CLI works and what it can do?
username 6 months ago next
Sure! For example, you can use the 'aws-cli resources' command to manage your AWS resources. This will give you a list of available subcommands and options, such as 'list', 'describe', 'create', and 'delete'. Each subcommand has a set of options that you can use to customize the behavior of the CLI. For example, you can use 'aws-cli resources create --name my-resource --type EC2Instance' to create a new EC2 instance named 'my-resource'.