Access Indent Inc
winget install --id=Indent.Access -e
Easiest way to request and grant access without leaving your terminal
Access is a command-line tool designed to simplify requesting and managing temporary access for cloud applications and systems. It enables users to obtain on-demand access quickly and efficiently, with permissions granted only when needed and automatically revoked afterward.
Key Features:
- Request and grant access directly from the terminal
- Automates access management for faster workflows
- Integrates with multiple identity providers and cloud infrastructure
- Supports Slack notifications for approvals
- Includes commands to approve, revoke, create, list, and manage petitions
Audience & Benefit:
Ideal for developers, DevOps teams, and IT professionals who need seamless access management. Users benefit from reduced administrative overhead, faster access without waiting, and enhanced security through temporary, time-bound permissions that expire automatically.
Access can be installed via winget for easy setup and integration into your workflow.
README
<img src="https://indent.com/static/indent_text_black.png" height="32" />
</picture>
access
$ brew install access
Easiest way to request and grantaccess without leaving your terminal
What is access
?
access
is an all-in-one command-line tool from Indent for requesting and managing temporary access for cloud apps and systems.
This provides users with temporary access that's fast and easy to get because it's on-demand and automated, so users only have permissions when they need them without having to wait hours or days to get access.
access new # Search for access, provide a reason, submit request
The access
command-line tool works with multiple applications, identity providers, and cloud infrastucture providers. Instead of referencing a bunch of different docs or who's the admin for some service, you can just type access
. Indent will automatically route requests submitted by access
to the right reviewer, they can approve directly from Slack or the command-line, then you'll get a notification that your access has been granted.
alias prodlogs="access petitions create --resources=e843ad66"
$ prodlogs --reason "to debug INC-4881"
$ access petitions approve 42010a1c010b --duration=6h
$ access petitions revoke 42010a1c010
Getting Started
Type access.new to request access on the web, or go to indent.com/setup to set up an account.
If you're on Mac, you can install via Homebrew:
brew install access
Or to download an access
release directly, follow these steps:
- Download the latest binary from releases.
- Run
access init
command to log in and set up your configuration.- Replace `` with your space name from indent.com/spaces
- Use the available commands to request and review access, or type
access --help
for options.
Commands
access
provides several commands to perform various operations related to authentication, configuration, and access requests.
Here is a summary of the available commands:
Command | Description |
---|---|
access auth | Perform operations related to Indent authentication. |
access completion | Generate the autocompletion script for the specified shell. |
access config | Make changes to the access configuration. |
access help | Get help about any access command. |
access init | Set up access for first-time use. |
access petitions approve | Approve a Petition for a specified amount of time. |
access petitions close | Close a Petition. |
access petitions create | Request access to a Resource |
access petitions deny | Deny a Petition. |
access petitions list | List all the Petitions. |
access petitions revoke | Revoke a Petition and related access. |
access resources | Manage Resources within a space. |
For more information about each command, run access [command] --help
.