diff --git a/index.html b/index.html index 92c7e40..d496990 100644 --- a/index.html +++ b/index.html @@ -523,6 +523,11 @@
LIVE* 2196 commits
FEDL
The demon list for Geometry Dash. Ranked levels, run submissions, and a community of people way better at the game than me.
+ + +
Swift* 1 * MIT * macOS
+
CommandMove
+
True cut-and-paste for Finder on macOS. Select files, Cmd+X, navigate, Cmd+V. What Apple forgot to build.
ACTIVE* 1 * MIT
diff --git a/projects/command-move.html b/projects/command-move.html new file mode 100644 index 0000000..af58fa5 --- /dev/null +++ b/projects/command-move.html @@ -0,0 +1,282 @@ + + + + + + CommandMove | Miles Wolf Allen + + + + + + +
+
+
+
+
+ +
+ + +
+ + +

CommandMove

+

True cut-and-paste for Finder on macOS. Select files, press Cmd+X, navigate, Cmd+V. Done.

+ +
+ + + View on GitHub + + + + Website + + Swift + MIT License + macOS +
+
+
+
--
+
Stars
+
+
+
--
+
Forks
+
+
+
--
+
Issues
+
+
+
--
+
Language
+
+
+
+ +
+
+

Features

+

What macOS should have had from the start

+ +
+
+

+ + Global Cmd+X / Cmd+V +

+

Press Cmd+X on selected files in Finder to cut them. Navigate to any folder, press Cmd+V to move them. Just like Windows.

+
+
+

+ + Menu Bar Controls +

+

Cut, paste, clear clipboard, toggle login launch, and open Accessibility settings — all from the menu bar icon.

+
+
+

+ + Right-Click Cut +

+

Built-in Quick Action adds a "Cut Files" option to the Finder right-click menu. Enable it from the menu bar.

+
+
+

+ + Auto-Launch at Login +

+

Toggle Open at Login from the menu bar so CommandMove is always running when you need it.

+
+
+

+ + Conflict Handling +

+

If a file with the same name exists at the destination, a numbered copy is created automatically. Existing files are never overwritten.

+
+
+
+ +
+
+

How It Works

+

Under the hood

+
+

A global event tap intercepts Cmd+X and Cmd+V while Finder is frontmost. AppleScript queries Finder for the selected items and current folder. The app uses FileManager.moveItem to perform the actual move operation. No third-party dependencies — just Swift, AppleScript, and macOS APIs.

+
+
+ +
+
+

Tech Stack

+
+ Swift + AppleScript + macOS APIs + Global Event Tap + FileManager +
+
+ +
+
+

Quick Start

+
+

Download the DMG, drag to Applications, launch, and grant Accessibility access when prompted. Cmd+X in Finder to cut, Cmd+V to move.

+
+
+ # Build from source
+ ./build.sh
+ open build/CommandMove.dmg

+ # Requirements
+ macOS 13.0 or later
+ Accessibility permissions +
+
+ + +
+ + + + + + + + \ No newline at end of file diff --git a/projects/decompilations.html b/projects/decompilations.html index 98f1eb4..4605d78 100644 --- a/projects/decompilations.html +++ b/projects/decompilations.html @@ -18,6 +18,7 @@ Home FEDL Decompilations + CommandMove GitHub diff --git a/projects/fedl.html b/projects/fedl.html index 68b1c40..c6adc64 100644 --- a/projects/fedl.html +++ b/projects/fedl.html @@ -18,6 +18,7 @@ Home FEDL OmniEmu + CommandMove GitHub diff --git a/projects/geode-mod.html b/projects/geode-mod.html index b450962..aff3ce3 100644 --- a/projects/geode-mod.html +++ b/projects/geode-mod.html @@ -18,6 +18,7 @@ Home FEDL Geode Mod + CommandMove GitHub diff --git a/projects/issue-tracker.html b/projects/issue-tracker.html index 6589f63..14f6227 100644 --- a/projects/issue-tracker.html +++ b/projects/issue-tracker.html @@ -18,6 +18,7 @@ Home FEDL Issue Tracker + CommandMove GitHub diff --git a/projects/moon-gaming.html b/projects/moon-gaming.html index 59b94d0..7e88b4c 100644 --- a/projects/moon-gaming.html +++ b/projects/moon-gaming.html @@ -18,6 +18,7 @@ Home FEDL Moon Gaming + CommandMove GitHub diff --git a/projects/music-app.html b/projects/music-app.html index 4a064a2..133193d 100644 --- a/projects/music-app.html +++ b/projects/music-app.html @@ -18,6 +18,7 @@ Home FEDL Music App + CommandMove GitHub diff --git a/projects/noto.html b/projects/noto.html index 94199e4..39e4ed1 100644 --- a/projects/noto.html +++ b/projects/noto.html @@ -18,6 +18,7 @@ Home FEDL Noto + CommandMove GitHub diff --git a/projects/nova.html b/projects/nova.html index e9dcaf3..1455afc 100644 --- a/projects/nova.html +++ b/projects/nova.html @@ -18,6 +18,7 @@ Home FEDL Nova AI + CommandMove GitHub diff --git a/projects/omniemu.html b/projects/omniemu.html index 0210837..308bf90 100644 --- a/projects/omniemu.html +++ b/projects/omniemu.html @@ -18,6 +18,7 @@ Home FEDL OmniEmu + CommandMove GitHub diff --git a/projects/rhythm-game.html b/projects/rhythm-game.html index a703d8f..524fec7 100644 --- a/projects/rhythm-game.html +++ b/projects/rhythm-game.html @@ -18,6 +18,7 @@ Home FEDL Rhythm Game + CommandMove GitHub