• Stars
    star
    668
  • Rank 67,527 (Top 2 %)
  • Language
    Swift
  • License
    Other
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Seamless, automatic, “dotfile” sync to iCloud.

Workbench

Seamless, automatic, “dotfile” sync to iCloud.

Workbench is an effective way to continuously and securely back up your “dotfiles” so they can be easily restored when you clean install macOS and sign back into your iCloud account.

At this time we are not a multiple computer synchronization solution, but this feature is not far off: the fundamentals are there.

Support mxcl

Hey there, I’m Max Howell, a prolific producer of open source and probably you already use some of it (I created brew). I work full-time on open source and it’s hard; currently I earn less than minimum wage. Please help me continue my work, I appreciate it 🙏🏻

Other ways to say thanks.

Privacy / Security

The binary we provide is signed with our Apple Developer account thus your data is stored in the database we maintain. However, Apple do not give us any access to your data and according to their documentation the data is encrypted and private to your iCloud account.

We assume no liability for your data.

The app has no analytics and obviously we do not transmit your data anywhere but iCloud.

Feel free to compile your own copy of Workbench that is signed with your own Apple account.

Current caveats

  • Only works with one computer.
  • Conflict resolution is manual and not assisted (you can choose to upload what is here or download what is there).
  • No automatic support for directories.
  • Doesn’t remember file permissions.
  • We provide no revision control.
  • We only support iCloud as the synchronization target.
  • Sync’d files can only be from your home directory.
  • Maximum file size is 1 MB (this is a CloudKit limitation).

If you want these caveats removed please donate to my Patreon; or PR welcome!

Installation

Releases.

Our binaries are notarized, runtime‐hardened and update automatically.

What’s with the name?

I have future plans for this tool which are more general.

Icon Credit

Icons made by Freepik from www.flaticon.com licensed under CC 3.0 BY.

More Repositories

1

PromiseKit

Promises for Swift & ObjC.
Swift
14,218
star
2

swift-sh

Easily script with third-party Swift dependencies.
Swift
1,732
star
3

Path.swift

Delightful, robust, cross-platform and chainable file-pathing functions.
Swift
929
star
4

YOLOKit

Getting square objects down round holes
Objective-C
663
star
5

Cake

A delicious, quality‑of‑life supplement for your app‑development toolbox.
Swift
537
star
6

OMGHTTPURLRQ

Vital extensions to NSURLRequest that Apple left out for some reason.
Objective-C
339
star
7

Version

semver (Semantic Version) Swift µFramework.
Swift
293
star
8

xcodebuild

A continuously resilient `xcodebuild` “GitHub Action”. Also it’s the best.
TypeScript
285
star
9

AppUpdater

Automatically update open source macOS apps from GitHub releases.
Swift
245
star
10

Chalk

Terminal colors using Swift 5’s string interpolation extensions.
Swift
215
star
11

LegibleError

Beating `Error.localizedDescription` at its own game.
Swift
180
star
12

Audioscrobbler.app

Minimal, robust iTunes scrobbling
Objective-C
140
star
13

UIImageWithColor

[UIImage imageWithColor]
Objective-C
80
star
14

yosemite-menu-inverter

Invert your Yosemite icons
Ruby
71
star
15

MBWebSocketServer

An objc draft 10 websocket implementation
Objective-C
69
star
16

AmA

Ask mxcl anything.
50
star
17

ChuzzleKit

A chuzzled object is nil if it is falsy, otherwise it has its falsy parts removed.
Objective-C
48
star
18

UIImageAverageColor

[UIImage averageColor]
Objective-C
32
star
19

playdar.prefpane

All in one Mac OS X Preference Pane for the Playdar daemon
Objective-C
28
star
20

initWith...FuckIt

Constructors for pithy, potty-mouths.
Objective-C
26
star
21

MBAppStoreRater

Non-intrusive invitation to rate your iOS app
Objective-C
22
star
22

bs

Write HTML inline with your JS
Ruby
22
star
23

UIColorPerceivedLuminance

[UIColor perceivedLuminance]
Objective-C
18
star
24

StreamReader

Swift
17
star
25

SuperGoodDeleteWiggle

Wiggle animation (almost) as good as the Springboard delete wiggle animation
Objective-C
13
star
26

mxcl.github.io

HTML
12
star
27

scrobsub

Portable scrobbling solution in plain c
C
9
star
28

generate-podspec

Generate a podspec for your SwiftPM project based on tagged releases.
TypeScript
9
star
29

Kissogram

Swift
8
star
30

UIInvertedImage

[UIImage invertedImage]
Objective-C
8
star
31

homebrew-made

Ruby
7
star
32

Flickr-Friends.wdgt

A recent photo slideshow of your Flickr Friends for the OS X Dashboard
JavaScript
7
star
33

roofparty

A Last.fm radio player written in D
5
star
34

.github

5
star
35

DraftLottery

Example Swift app
Swift
4
star
36

get-swift-version

JavaScript
4
star
37

Roole.tmBundle

TextMate Syntax Highlighting Bundle for Roole
4
star
38

mxcl

3
star
39

SelfieAssist

Objective-C
3
star
40

MXCLPlaceholderTextView

3
star
41

sym0

Cocoa utility functions with zero symbol pollution
Objective-C
2
star