alfred-source2target

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2023 License: MIT Imports: 2 Imported by: 0

README

alfred-source2target

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

Release MIT license GitHub all releases codecov

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

Manage the Source folder

  • ADD
  • REMOVE exist Source folder

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

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

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

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

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

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

Change Log

Vist CHANGELOG.md to check detail information

License

This project is licensed under the MIT License. See LICENSE for details.

Documentation

Overview

Copyright © 2022 KAI CHU CHUNG

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL