Oat
Shell Configurator

Take Command of Your Shell

Oat transforms shell management, making it simple to organize your aliases, functions, variables, and PATH entries with an easy-to-use GUI and CLI.

  • Streamline Your Shell: A unified interface to manage aliases, functions, and more—no need to manually edit shell files.
  • Intuitive Control: Whether you prefer GUI or CLI, Oat gives you the flexibility to quickly add, edit, or remove configurations.
  • Built for zsh and bash: Oat supports both zsh and bash, providing a consistent experience across your environments.
  • Automatic and Effortless: Oat integrates with your existing shell file to automatically source your configurations, ensuring your workflow remains uninterrupted.

More platforms coming soon!

Update aliases with Oat UI
Update aliases with Oat CLI

Why Choose Oat?

Oat takes the complexity out of managing your shell configuration. Get organized, save time, and focus on what matters most—your code.

Effortless Setup

Automatic import of your current shell setup. No manual edits or hassle—just fast and easy configuration.

🛠️

Unified Dashboard

Manage aliases, functions, and variables in one place. Visualize your entire shell environment at a glance.

🔄

Instant Integration

Oat integrates seamlessly with your shell. Keep your workflow intact while enjoying effortless updates.

🔒

Full Transparency

Oat respects your control. No changes are made without your permission—ensuring a safe and predictable environment.

FAQs

Is Oat compatible with both zsh and bash?

Yes, Oat supports both zsh and bash.

How secure is Oat when managing shell configurations?

Oat makes all changes locally on your machine, nothing is sent to a server. Oat is also all about complete visibility, allowing you to review all modifications.

Can Oat handle large and complex shell configurations?

Yes, Oat is designed to manage a wide range of configurations efficiently, regardless of their complexity.

Is there a risk of Oat corrupting my existing shell files?

Oat does not modify your shell files without your consent, and you'll always have the option to modify the files yourself, complete control over your configurations.

Can I import my current aliases, functions, and variables into Oat?

Absolutely, Oat allows you to easily import and manage your existing shell configurations.

Does Oat support plugins or extensions?

This is an upcoming feature that is currently under development, aiming to provide additional functionality and integrations soon.

Is Oat suitable for novice developers?

Oat is designed to be user-friendly, making it accessible for both novice and experienced developers.

How does Oat handle updates and compatibility with future shell versions?

Oat is built with future compatibility in mind, gotta keep a smooth operation with upcoming updates to zsh and bash!

Will Oat slow down my shell performance?

Oat is optimized for performance, so it will not impact the speed or efficiency of your shell.

Is there a trial version of Oat available?

Yes, Oat offers a trial version so you can explore its features and see how it fits into your workflow before committing.