Skip to content

Conversation

@inqrphl
Copy link

@inqrphl inqrphl commented Dec 18, 2025

  • Update to go 1.25
  • Add linter config
  • Fix module paths according to the linter config
  • update to urfave/cli/v3, supports multiple copies of the same argument
  • add insecure argument, for ignoring TLS errors
  • add cookie argument, for connecting with authentication cookie
  • add validators to the address and cookie, parse them to target types inside cli
  • revise the prometheus client constructor to use cookies and custom TLS setting
  • add custom middleware function for the http/prometheus client, use it to debug request type, url, body, headers etc. when verbose flag is set
  • add base64 and url for query encoding. If set, queries will be decoded from their parameter values accordingly.

Ahmet Ozturk added 8 commits December 17, 2025 15:12
- update to urfave/cli/v3, supports multiple copies of the same argument
- add insecure argument, for ignoring TLS errors
- add cookie argument, for connecting with authentication cookie
- add validators to the address and cookie
- revise the prometheus client constructor to use cookies and custom TLS
  setting
- add custom middleware function during http requests, useful for
  debugging and verbose output
@sni
Copy link

sni commented Dec 19, 2025

looks good so far, but please do not add the .vscode files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants