CopyPath 2.0

CopyPath is a simple app, designed to live in the finder toolbar. When the button is pressed it copies the full path of all selected folders and files to the clipboard, taking the hassle out of getting file paths.

Version2.0 introduces preferences and modifier keys. Pressing the shift key while launching the app will modify the paths based on your preferences, which can be opened by launching the app with the option key down.

General

NittyGritty

History

CopyPath copies selected files and folders, if nothing is selected it will copy the path of the front most finder window. In Version 2.0 modifier keys were added. If you hold down the shift key while launching the application it will format your paths, by default it formats them into windows style paths. If you hold down the option key while launching the application it will bring up a preferences window were you can change how the paths are formatted.
CopyPath uses ScriptingBridge, which is a way for applications to talk to each other. This has a great python wrapper (that RockStar uses) but that turned out to be too slow, so Objective-C was the solution. This makes the application run in milliseconds instead of seconds like some path coping apps that rely on Apple Script or Automator.

The source for CopyPath is available under the MIT License. If you are interested in contributing or have a suggestion shoot us an email.

CopyPath 2.0

  • Shift Modifier Key - If the shift key is down when the app is launched use the preferences to format the paths.
    High
    Complete
  • Preferences - Add preferences for: Pre line, Post line, Pre block, Post block, Search, Replace, and End line.
    High
    Complete
  • Preference Panel - If the option key is pressed when the app is launched open the preference panel.
    High
    Complete

CopyPath 1.0

  • MVC - There is no view, but break the model(finder) from the controller(main).
    Medium
    Complete
  • No Selection - If nothing is selected get the path of the front most finder window.
    High
    Complete
  • Google Code - Setup a google code project to share the source.
    Medium
    Complete
  • Icon - Make the icon fit into the finder toolbar.
    High
    Complete
  • Copy Paths - Copy file and directory paths and put them in the clipboard, separated by newlines.
    Critical
    Complete