Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quality of life improvements #262

Open
RyanJarv opened this issue May 29, 2021 · 3 comments
Open

Quality of life improvements #262

RyanJarv opened this issue May 29, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@RyanJarv
Copy link
Contributor

RyanJarv commented May 29, 2021

  • Don't kill Pacu on Ctrl-C
    • Ctrl-D is the right way to end a shell session, Ctrl-C should more likely kill a running module.
  • Support using credentials from the environment (including IMDS). Default AWS credential lookup behavior #273
    • May make sense not to do this by default since you want to ensure you're running in the right environment. (alternatively we could display the account name or # in the shell prompt).
  • Fix command completion.
  • Save command history across sessions.

Other things to think about:

  • Naming..
    • Not consistent, every conceivable combination of __, enum, and the name of the service has been used.
    • Some names are misleading, iam__enum_roles isn't for enumerating roles in the current account, as one might suspect.
    • Why are there two dashes in modules? It's hard enough as is to justify one.
    • Too verbose, iam__enum_users_roles_policies_groups combines the worst parts of Java and python.
  • Module testing
@RyanJarv RyanJarv added the enhancement New feature or request label Jun 22, 2021
@h00die
Copy link
Contributor

h00die commented May 23, 2024

Fix command completion.

#424

@h00die
Copy link
Contributor

h00die commented May 29, 2024

  • Save command history across sessions.

#435

@EduardSchwarzkopf
Copy link
Contributor

EduardSchwarzkopf commented May 31, 2024

Module testing

#436

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants