See you at Oktane in Las Vegas on October 15-17, 2024. Read more about the activities planned with you mind here.

Boost Your Productivity Using Okta CLI with Fig

Boost Your Productivity Using Okta CLI with Fig

CLIs are great. I love the speed and productivity increases I get when using a CLI, but memorizing commands – especially when commands need arguments, options, flags, and so on – can be daunting. Luckily, there are tools available for CLI fans out there, and one tool I’ve been enjoying is Fig.

Fig powers up your CLI productivity

Fig adds autocompletion to supported terminals, which makes using CLIs so much easier. Using Git? You’ll see a small window pop up with different commands and options.

Git command autocompletions in Fig

It’s a cool way to reinforce remembering Git command-line operations. But most of us use Git on a daily basis, so we probably have a good command… of our Git commands. 😳 Hilarious pun aside, the branch names in the context menu are pretty darn helpful.

Boosting the power of Okta CLI

How about when it’s a CLI that you might not use daily? This is where the autocompletion shines and really helps you power up!

We’re pleased to announce that Okta CLI autocompletion is available in Fig! When you use a supported terminal, you’ll see hints to help you navigate through the commands and flags, so managing your Okta applications has never been easier.

All command options in Okta CLI

The autocomplete context menu lists all the commands available and shows you which command requires an argument. The okta start command allows you to pass in a name, and you can see the optional argument at a glance.

Managing Okta apps

You may need to create Okta apps and get app configurations. When you need to create an Okta app, the Okta CLI helps you step through the process. However, if you are an Okta power user, you may be fine creating the Okta app in one shot by passing in the app settings. In this case, the Okta CLI autocomplete is pretty handy as it shows you all the options you can pass in!

Animated image showing optional flags to pass in while creating an Okta app

Help is on the way!

Getting more detailed help information is easier too! The autocomplete context menu helps you navigate to the help output for a command. And yup, you can get help about the help command. Pretty meta, right?

Okta CLI help context

Supported terminals for Okta CLI using Fig

Now that you’re excited, here’s the fine print. Fig currently only supports macOS. 😰 And only certain terminals and shells within macOS at that. Read Fig’s FAQ for supported terminals and shells, as well as information for work support cross-platform and more terminal/shell integrations. Don’t forget to get on the waiting list for your OS or shell, or submit an issue so Fig knows how to prioritize future work.

Learn more

I hope this autocomplete feature helps you! I’d love to hear how you use Okta CLI and what tools you use to power up your terminal commands. We welcome issues and PRs in the okta-cli GitHub repo too.

If you want to learn more about Okta, Okta CLI, security practices, and tooling, check out these posts:

Follow us on Twitter and subscribe to our YouTube Channel so you never miss any of our awesome content!

Alisa Duncan is a Senior Developer Advocate at Okta, a full-stack developer, and a community builder who loves the thrill of learning new things. She is a Google Developer Expert in Angular and organizes coding workshops and community events locally and internationally. Her background is primarily working on enterprise software platforms, and she is a fan of all things TypeScript and JavaScript.

Okta Developer Blog Comment Policy

We welcome relevant and respectful comments. Off-topic comments may be removed.