$0
[Available as a free (Lite) version or a paid (Full) version - pictured above]
Latest Versions:
v2.1.1 (Full)
SHA-256: 0e3e775034360cdd2e82c54002b57915dffe57874bab2d751e57a0ef59a337c6
v2.1.1 (Lite)
SHA-256: d2871d0e305e6eb47a72fd63e828f4dbb2308f547e0b267b0580adacef7e5c00
Tested on:
✅ macOS Monterey 12 through Tahoe 26.5
✅ Intel & Apple Silicon
For more screenshots, see here:
OneCommand is a menu-driven command line tool that runs in macOS's Terminal app, giving you access to powerful system features that are hidden, missing, or simply inaccessible through the GUI or App Store apps.
macOS has a wealth of capability locked behind the Terminal - but recalling and managing hundreds of commands isn't practical for most people.
OneCommand solves this by wrapping over 500 commands into a single, navigable interface that feels approachable whether you've never opened Terminal before or use it every day.
It bridges the gap between casual users and power users, replacing the need to remember syntax with an intuitive, keyboard-driven experience - without ever leaving the Terminal.
Here are some of its main features:
Core Functionality
Architecture
Key Design Patterns
By default, macOS flags & quarantines unsigned files downloaded from the internet, preventing this from being ran simply by double clicking it. (Sorry, we are not yet in the Apple Developer program)
If you wish to run it by double clicking it, you can remove the quarantine attribute as well as give it the necessary permissions.
(See below for instructions on upgrading to a newer version of OneCommand)
1. Copy the command below inside the quotes (including the space at the end of "prep "):
"function prep() {
for file in "$@"; do
sudo xattr -d com.apple.quarantine "$file"
sudo chmod +x "$file"
done
}
prep "
2. Paste the command into terminal and drag and drop the .command file onto the Terminal window, then press Enter.
Example:
function prep() {
for file in "$@"; do
sudo xattr -d com.apple.quarantine "$file"
sudo chmod +x "$file"
done
}
prep /Users/YOURUSERNAME/Downloads/OneCommand.command
3. Type your password and hit Enter again (password will be invisible).
4. The command file should now open as usual when double clicking it.
Simply double click the command file. It will then open Terminal and display the Main Menu. Choose a number, press Enter to continue, and follow the on-screen prompts.
Some of the navigation controls include:
If you already downloaded OneCommand, you'll no longer need to manually paste the remove quarantine command above when downloading a new version. You can simply use the built-in upgrade option to automate this process by doing the following:
1. Choose the menu item: 🕹️ Command Center.
2. Select option 4: ⬆️ Upgrade OneCommand.
3. Provide your new OneCommand.command file, press Enter, type password, and Enter again.
4. Done. Press Enter to launch the new OneCommand file.
You can store the 'OneCommand.command' file (or its entire folder), virtually anywhere you'd like.
Here are some common examples:
If you have any issues, suggestions or feedback, don't hesitate to reach out.
Enjoy!
Join our community and get the latest tips, deals and product updates straight to your inbox. 🔒 We will never send spam or share your information