No Description

jasonm23 44199b39cb Fix bin check 1 year ago
.github 44199b39cb Fix bin check 1 year ago
CutBox e8caac0edd Make tests fail CI properly 1 year ago
bin e8caac0edd Make tests fail CI properly 1 year ago
cutbox.github.io @ 6f9f9c8edf 9e452c5833 [no-ci] update web 1 year ago
cutbox.wiki @ c7223597c7 99cc6d8207 1.4.21 1 year ago
homebrew-cutbox @ 69be3f4d50 64f7782c40 sync homebrew (1.5.0) 1 year ago
.codeclimate.yml 7adbdc5701 Specs excluded from codeclimate 3 years ago
.gitignore afa10bd1e1 Ignore brewfile lock [release] 1 year ago
.gitmodules 722de836e7 Add homebrew tap as submodule 1 year ago
.swiftlint.yml 6e50cbfe87 Fix linting to ignore pods 1 year ago
Brewfile fb3a101b9d Macos needs sha256sum ... 1 year ago
LICENSE be22e9a32f License under GNU GPL3 6 years ago
README.md 9f2b3a9656 Add version badge [no ci] 1 year ago
package-lock.json 9b84725399 Fix npm dev dependencies 1 year ago
package.json 9b84725399 Fix npm dev dependencies 1 year ago
release-notes.md 8991da1427 Update release notes 6 years ago

README.md

  

<h1>CutBox</h1>

Text Clipboard Manager for MacOS

<img alt="GitHub release (latest SemVer)" src="https://img.shields.io/github/v/release/cutbox/cutbox?color=%230099AA&label=CutBox&sort=semver&style=for-the-badge">

CutBox is a Macos developer focused clipboard history manager. It works only with text (no images, audio, video, blobs) but doesn't interfere with the system clipboard, or other clipboard managers, if you need copy/pasteboard history for things like that. It's main features are: Fuzzy matching, regexp search, favorites and the ability to transform text by pasting multiple clipboard entries at once, and/or using JavaScript to process text, before you paste it.

Install via Homebrew Cask

brew tap cutbox/cutbox
brew intall cutbox

First run

When you first run CutBox Macos will prompt you that the developer cannot be identified.

Please read this post from Apple.

If you a happy about installing apps that are open source on your Mac, you can do this in the terminal.

sudo spctl --master-disable

I only recommend this if you feel comfortable using free software that you can code audit. CutBox is code audited by Codacy. However it doesn't participate in Apple's anti opensource gatekeeper / notarisation system or any other parts of Apple's Walled Garden.

CutBox will be free and open forever, and is licensed under GNU/GPL3, so the source is always available.

Dmg/.app builds are produced by Github Workflow actions, so you can also inspect the entire test/deploy/delivery chain. (as of Sept 2022)

Enable automatic paste.

Before CutBox can paste for you (when you select something and hit enter that is.) You have to enable it to control the keyboard.

Go to System Preferences -> Security & Privacy -> Privacy -> Accessibility

Unlock and add CutBox to the list of apps (also switch on the check box next to its icon).

Do the same for input monitoring...:

Go to System Preferences -> Security & Privacy -> Privacy -> Input Monitoring

Make sure CutBox is in the list and its checkbox is on.

These work best before CutBox is run. (Macos will suggest restarting CutBox anyway, wait for the CutBox icon to appear before changing a checkbox in security preferences.)

FYI If you're upgrading, you'll need to remove and re-add the new CutBox.app.

About CutBox

CutBox keeps your pasteboard cut/copy history and lets you paste anything back to your current app by searching for items.

Inspired by JumpCut & Flycut

As well as copy / paste history you can:

  • Make items favorite
  • Select and paste multiple items joined as a single piece of text.

Anything else?

Download / install...

Get the current release:

https://github.com/cutbox/CutBox/releases/download/1.4.23/CutBox.dmg

You can also compile yourself... Compile instructions

Using CutBox

Any text you copy on MacOS is saved to CutBox's history.

CutBox Search is activated using a global hotkey:

Cmd + Shift + V

(This can be customized in preferences.)

Searching and pasting

With the CutBox window open, search for anything you copied.

Press Enter and the selected item will paste into your current app.

To exit press Esc.

Press Cmd + p to toggle preview. (You can also set this from the Status Menu)

Press Cmd + s to toggle through search modes, fuzzy match, regexp/i or regexp. (You can also set this from the Status Menu)

Would you like to know more?

More information is in the wiki

Found something wrong?

If you find a bug, click here to tell me what happened.

Developers

  • Pull requests must have test cover, existing tests should not break.
  • Open an issue if tests are already failing, so I know I need to fix them.
  • Code must pass the quality checks as used by Codacy.

Clone and setup dependencies

git clone git@github.com:CutBox/CutBox

Compilation setup / tooling

gem install cocoapods
cd CutBox
pod install
cd ..

To build CutBox.app:

bin/build
open CutBox/build/

Run the local CutBox.app with terminal logging...

CutBox/build/CutBox.app/Contents/MacOS/CutBox

Troubleshooting

There's a Gitter channel if you have problems getting up and running (https://gitter.im/CutBox)

Licence

CutBox is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

CutBox is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.