projectdiscovery / cloudlist

Cloudlist is a tool for listing Assets from multiple Cloud Providers.

Home Page:https://projectdiscovery.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goflags integration

ehsandeep opened this issue · comments

Is your feature request related to a problem? Please describe.

Goflags:- https://github.com/projectdiscovery/goflags that comes with the following support

  • Auto-generated Flag configuration file
  • Long / Short formatted flag support
  • Help menu grouping support

Describe the solution you'd like

  • Moving current keys configuration file to $HOME/.config/cloudlist/provider.yaml
  • Goflags integration with default flag config file located to $HOME/.config/cloudlist/config.yaml
  • New flag for custom provider config file.
   -config string              path to the cloudlist flag configuration file (default "$HOME/.config/cloudlist/config.yaml")
   -pc, -provider-config string  custom provider configuration file to use (default "$HOME/.config/cloudlist/provider.yaml")