Releases: davekazemi/flashcmd
Release list
0.2.0
FlashCMD 0.2.0
FlashCMD is a desktop shortcut manager for Windows and macOS. It lets you save,
organize, search, clone, and launch ordered collections of commands, programs,
and scripts.
Release files
FlashCMD-0.2.0-windows-x64.msi— recommended Windows installerFlashCMD-0.2.0-windows-x64.exe— portable Windows applicationFlashCMD-0.2.0-macos-<architecture>.dmg— macOS package when available
Highlights
- Optional colors belong to individual actions
- Shortcut card accents use the first valid action color in execution order
- Windows Terminal command tabs use each action's own color in sequential and
parallel runs - Program/Script actions still launch directly and never create Terminal tabs
- Legacy 0.1.0 shortcut colors retain their appearance through lazy projection
- The Windows installer offers an unchecked Add FlashCMD to startup option
- Required build, installer, and branding inputs are included under
code/ - Optional compact cards show only each shortcut name and color accent
- Settings can download shortcut backups and validate uploaded replacements
Color and execution behavior
Each action can store an optional #RRGGBB color. On Windows, a Command Line
action uses that color for its Windows Terminal tab when wt.exe is available.
Uncolored command actions omit the tab-color option. Program/Script actions may
store a color for card-accent selection, but launch directly and do not create
tabs.
The shortcut card scans actions in order and uses the first valid color it finds.
If no action is colored, the current theme's normal selected, hover, and default
card styling applies.
Native Windows console fallback windows and macOS Terminal launches do not have
FlashCMD-managed tab colors. Sequential and parallel execution semantics are
otherwise unchanged from 0.1.0.
Compatibility
FlashCMD continues to read older single-action records and 0.1.0 records with a
top-level color. Loading a legacy record does not rewrite its file. In memory,
the legacy color is projected onto actions that do not already have a valid
color, preserving card and Windows Terminal appearance.
When that shortcut is intentionally edited and successfully saved through the
current editor, FlashCMD writes current fields: colors are stored on actions and
the top-level color is removed. Saving another shortcut does not canonicalize
unrelated legacy records.
Installation
Windows installer
Run the .msi and follow setup. Add FlashCMD to startup is unchecked on a
first install. If selected, setup creates a per-user startup entry and remembers
the choice across upgrades and repairs; uninstall removes the entry and installer
state. Startup remains installer-only and is not exposed in app Settings.
The final setup page still offers the independent option to open FlashCMD
immediately after installation.
Windows portable
Run the versioned .exe directly. No installation or startup entry is required.
macOS
Open the .dmg, then drag FlashCMD into Applications.
User data
FlashCMD keeps personal shortcuts in the current user's application-data folder.
Installing a newer version or uninstalling the application does not remove that
personal shortcut file.
- Windows:
%LOCALAPPDATA%\FlashCMD\shortcuts.json - macOS:
~/Library/Application Support/FlashCMD/shortcuts.json
License
FlashCMD is distributed under the MIT License.
Support
0.1.0
FlashCMD 0.1.0
FlashCMD is a desktop shortcut manager for Windows and macOS. It lets you save,
organize, search, clone, and launch ordered collections of commands, programs,
and scripts.
Release files
FlashCMD-0.1.0-windows-x64.msi— recommended Windows installerFlashCMD-0.1.0-windows-x64.exe— portable Windows applicationFlashCMD-0.1.0-macos-<architecture>.dmg— macOS package when available
Highlights
- Multiple named Command Line and Program/Script actions in each shortcut
- Ordered action editing, deletion, movement, and cloning
- One by one sequential execution and All at once parallel launching
- Complete shortcut cloning with a new user-provided name
- Collapsible shortcut folders and search
- Action-aware cards showing action count, order, and execution mode
- Per-action completion tracking with aggregated failure details
- Overlapping runs with independent execution state
- Windows system-tray support
- Configurable global restore hotkey
- Single-instance window restoration
- Light and dark themes with selectable accent colors
- Complete ordered Task Scheduler XML import and export
Execution behavior
In One by one mode, FlashCMD waits for each immediate child process to finish
before starting the next action. A failed action is reported but does not prevent
later actions from running. In All at once mode, FlashCMD launches all actions
before monitoring their results.
When Windows Terminal is available, Command Line actions from one run open in a
new uniquely identified window with one named tab per action and the selected
shortcut color. Program/Script actions launch directly. If Windows Terminal is
unavailable, commands open in separate native console windows without grouped
tabs, tab titles, or tab colors.
Task Scheduler XML
Import reads every ordered Task Scheduler Exec entry as a Program/Script
action. Export writes every shortcut action in order; Command Line actions are
represented as cmd.exe /d /c entries. Task Scheduler runs exported actions
sequentially even when the FlashCMD shortcut uses All at once.
Compatibility
Existing single-action shortcut records remain readable without being rewritten
on load. Editing and successfully saving one of those shortcuts migrates only
that record to the current multi-action format.
Installation
Windows installer
Run the .msi file and follow the setup wizard. The final page can launch
FlashCMD immediately after installation.
Windows portable
Run the versioned .exe directly. No installation is required.
macOS
Open the .dmg, then drag FlashCMD into Applications.
User data
FlashCMD keeps personal shortcuts in the current user's application-data folder.
Installing a newer version or uninstalling the application should not remove that
personal shortcut file.
- Windows:
%LOCALAPPDATA%\FlashCMD\shortcuts.json - macOS:
~/Library/Application Support/FlashCMD/shortcuts.json
License
FlashCMD is distributed under the MIT License.