Code Monkey home page Code Monkey logo

roo's People

Contributors

dependabot[bot] avatar jkueh avatar

Stargazers

 avatar

Watchers

 avatar

roo's Issues

Feature request: allow specifying profile name in config file

For my workflow, I need to have a consistent profile name. This aligns with the role I'm trying to assume. Rather than specifying this on the CLI each time, I'd like an option in the configuration file to specify it.

Along with #7, that would allow me to simply type roo delete-prod-role, which would be the ultimate ease-of-use!

chmod and exec calls fail on Windows

Thanks, I hate it.

Output from logs after passing the MFA code input:

2020/12/03 17:49:36 WARNING: Unable to set the file mode on the cache file C:\Users\Jordan Kueh\.roo\cache\[account_number_redacted]-ReadOnly.gob - chmod C:\Users\Jordan Kueh\.roo\cache\[account_number_redacted]-ReadOnly.gob: not supported by windows
2020/12/03 17:49:36 An error occurred while trying to execute command: exec: "/usr/bin/env": file does not exist

Allow a 'default' role to be configured

Suggestion came through to allow for a role to be flagged as the 'default' role so that we don't have to provide the -role flag each time, e.g.

roles:
  - name: test
    default: true
    ...

Feature request: Should prompt for MFA code

I would really like to be prompted for the MFA code, rather than having to specify it on the CLI. Could this please be considered? I think it would make roo easier to use :)

TODO: Fix Version output

Right now, the version information only appears if you're using a release created via GitHub actions (as it's baked in at build time).

People installing via go get github.com/jkueh/roo will not have a version set, so we'll need to do something about that.

If that's not reasonably possible (e.g. if I don't want to update a package variable every time I'm about to push a tag), then this will be a documentation update for the preferred installation method.

Write a profile

This is a neat tool! Unfortunately due to $reasons I have some software on my machine that can only authenticate via an AWS profile. It would be awesome if the tool could also write out credentials to a profile, perhaps defined in the config file.

That would allow me to use this with Jetbrains crap the nameless software.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.