The Bunch Menu
Just click on the Bunch status item to reveal the menu.
Bunch List
At the top you’ll see your available Bunches. Clicking any of them will launch that Bunch. If you have “Toggle Bunches” enabled, a check mark will appear next to open Bunches in the menu. Clicking a checked Bunch will close it, reversing app launches and commands, and running any “run on close” lines.
Bunches that have an active schedule (e.g. scheduled to launch or waiting to close) will have a timer emoji after their title.
You can control the order Bunches appear in the menu using frontmatter. You can also organize your Bunches into submenus, if needed.
Mouse-Based Menu Functions
Holding down modifier keys when clicking Bunches in the menu can perform different functions. These only work when using the mouse, they can’t be used in combination with keyboard shortcuts.
Modifier | Function |
---|---|
Command (⌘) | Edit Selected Bunch |
Option-Command (⌥⌘) | Force Close |
Shift-Command (⇧⌘) | Force Open |
Option (⌥) | Clear Checkmark |
To use the Edit command (⌘), be sure to specify your preferred text editor in Preferences.
The “Force” commands cause the Bunch to execute its open or close items even if it’s already open or closed.
Clearing a check mark causes the Bunch to register as closed without executing its close items. This will also remove it from the list of Bunches to restore if “Remember Open Bunches” is enabled.
Holding any modifier combination while the menu is open will display its function at the top of the menu as a reminder.
Bunch
The Bunch menu is a submenu that contains what would usually be in the application menu of a standard application.
- About Bunch
- Standard About Panel.
- Check For Updates
- Check for new versions and automatically update Bunch.
Main Menu
- Clear Checkmarks
- When in Toggle Bunches or Single Bunch modes, this options will clear the check marks next to “active” Bunches, forcing them to relaunch next time even if they’re already running. You can also clear a single check mark by Option-clicking a checked Bunch in the menu.
- Shortcut ⌃⌥⌘R
- New Bunch With Open Apps
- Use this command to create a new Bunch file containing all of the currently open apps on your Mac. This will only include apps that show up in your Dock, not apps that run in your menu bar only (Finder and Bunch will also be ignored). You will have the option to name the new Bunch, and to either save the Bunch to your Bunch folder, or copy the contents to your clipboard.
- Shortcut ⇧⌘N
- Save Current Wallpaper as Default
- When you use Wallpaper commands, Bunch stores your current wallpaper so it can restore it when the Bunch closes. Use this option if you change your wallpaper while Bunch is running and want to make sure it has the right desktops stored.
- Refresh Bunches
- You can use “Refresh Bunches” at any time to update the menu after editing your configuration files. Bunch should detect any changes and update automatically, but you can use this to force a refresh if something seems out of date.
- Shortcut ⇧⌘R
Preferences
Help
- Open Log
- Open the Bunch log in Console for debugging.
- Set Log Level
- Set the verbosity of the log messages.
- Bunch Help
- Opens this page in your browser.
- Changelog
- Opens the full version history in your browser.
- Make a donation
- Because it’s the right thing to do, in my opinion.
Windows
You can hide all windows that Bunch creates (file displays, task monitors, etc.), using the “Hide All Window” and “Unhide All Windows”. These have the shortcuts ⌘H and ⇧⌘H respectively. Keyboard shortcuts are only active when the Bunch menu is showing.
If a Bunch window is active, the menu item “Copy Dimensions of Active Window” will place the current dimensions and position of the window into your clipboard in a format that can be directly pasted into a display command to affect the window parameters next time it opens.