granted

module
v0.34.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2024 License: MIT

README

Granted

The easiest way to access your cloud.

tweet slack

🚀 Get Started


What is Granted?

Granted is a command line interface (CLI) application which simplifies access to cloud roles and allows multiple cloud accounts to be opened in your web browser simultaneously. The goals of Granted are:

  • Provide a fast experience around finding and assuming roles

  • Leverage native browser functionality to allow multiple accounts to be accessed at once

  • Encrypt cached credentials to avoid plaintext SSO tokens being saved on disk

What does Granted work with?

Granted supports MacOS, Linux, and Windows. Our Windows support is less extensively tested than other platforms so if you run into any problems please let us know.

Currently Granted supports accessing roles in AWS. If you'd like to see support for another cloud provider please open an issue!

Documentation

Get started by reading our documentation.

Contributing

See CONTRIBUTING.md for information on how to contribute. We welcome all contributors - join our Slack to discuss the project!

Security

See SECURITY.md for security information. You can view our full security documentation on the Granted website.

Directories

Path Synopsis
cmd
internal
pkg
accessrequest
Package accessrequest handles making requests to roles that a user doesn't have access to.
Package accessrequest handles making requests to roles that a user doesn't have access to.
alias
Package alias sets up the shell alias for Granted.
Package alias sets up the shell alias for Granted.
config
package config stores configuration around user onboarding to granted used to display friendly CLI hints and save progress in multi-step workflows, such as deploying Granted services to a user's cloud environment.
package config stores configuration around user onboarding to granted used to display friendly CLI hints and save progress in multi-step workflows, such as deploying Granted services to a user's cloud environment.
forkprocess
Package forkprocess starts a process which runs in the background.
Package forkprocess starts a process which runs in the background.
git
granted/awsmerge
Package awsmerge contains logic to merge multiple AWS config files together.
Package awsmerge contains logic to merge multiple AWS config files together.
granted/exp
Package exp holds experimental commands.
Package exp holds experimental commands.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL