Jump to content

alfred-source2target - Swiftly transfer and replicate files between origin and destination directories via fuzzy search


Recommended Posts

Prerequisite

 

Features

  • Add / Remove Source folder
  • Transfer and replicate files from Source folder to frontest Finder location
  • Transfer and replicate files from Source folder to Target folder picked from Alfred

 

Usage

Add the Source folder through the `sf` keyword, all actions will start from the source folder

0.png

 

Manage the Source folder

  • ADD
  • REMOVE exist Source folder

1.png

 

Move / Copy Source folder files to frontest Finder location via `scf` keyword
- `⌘` to manage Source folder
- Choose the Source folder and start to fuzzy search

2.png

 

Move / Copy Source folder files to Target folder picked from Alfred via `sgf` keyword

  • `⌘` to manage Source folder
  • Choose the Source folder and start to fuzzy search

3.png

 

Both of `scf` & `sgf` keyword support `fd` fuzzy search (Please visit sharkdp/fd to check more detail information). For example, `--changed-within 1w` will only show files changed within 1 week, `-e alfredworkflow` will only show file extensions is `.alfredworkflow`

 

scf

 

  • `Enter` move result files (1-4) to frontest Finder location
  • `⇧` + `Enter` send recent files (1-4) up to this file to the pasteboard
  • `⌥` + `Enter` copy result files (1-4) to frontest Finder location
  • `⌘` + `Enter` move ONLY this file (4) to to frontest Finder location
  • `⌘` + `⇧` + `Enter` send ONLY this file (4) to the pasteboard
  • `⌘` + `⌥` + `Enter` copy ONLY this file (4) to to frontest Finder location

4.png

Also support `#1,3-4,7` range selection syntax fulfill specific file(s)

  • start range with `#` means file index
  • `#1,3-4,7` means the first, third, fourth and seventh file

5.png

sgf

  • `Enter` move result files (1-2) to **Target** folder picked from alfred later
  • `⇧` + `Enter` send recent files (1-2) up to this file to the pasteboard
  • `⌥` + `Enter` copy result files (1-2) to **Target** folder picked from alfred later
  • `⌘` + `Enter` move ONLY this file (2) to to **Target** folder picked from alfred later
  • `⌘` + `⇧` + `Enter` send ONLY this file (2) to the pasteboard
  • `⌘` + `⌥` + `Enter` copy ONLY this file (2) to to **Target** folder picked from alfred later

6.png

Also support `#1,6` range selection syntax fulfill specific file(s)

  • start range with `#` means file index
  • `#1,6` means the first and sixth file

7.png

 

Swiftly transfer and replicate files between origin and destination directories via fuzzy search


⤓ Install on the Github | Source

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...