Giter Club home page Giter Club logo

workbench's Introduction

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.

workbench's People

Contributors

bensurtees avatar bre7 avatar mxcl avatar toshi0383 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

workbench's Issues

Exception in notification on launch

I downloaded the 1.0.5 release and launched the .app. When I do so, I immediately get a macOS 10.14.3 notification.

screen shot 2019-03-05 at 10 53 19 am

As a caveat, I don't use iCloud:

screen shot 2019-03-05 at 10 56 25 am

...but was interested in your tweet relating to homebrew integration.

Download button not working in some conditions

Thanks for this awesome app.
I found out that when there’s a conflict between locally stored file and the remote version, the download button would not do anything. I don’t know if it’s unable to replace the local file with the remote version or it fails to download the remote version.

Color issue on High Sierra

Filenames are not visible to me.
Screen Shot 2019-03-25 at 14 18 52

I'm upgrading to Mohave, so it's okay to just drop High Sierra support.

Or does this happens on Mohave, too?

Dark footer difficult to read against light wallpaper

The contrast and legibiliity of the text and buttons is pretty poor in dark mode when used against a light background.

screen shot 2019-03-05 at 11 19 56 am

In light mode, though, everything is perfectly legible.

screen shot 2019-03-05 at 11 19 48 am

Any improvement on the legibility would be appreciated, though I'm not sure how configurable these things from AppKit are. Thank you for all your hard work!

⌘+drag not working

Hiya, great tool! However, not that keen on having it in my menubar at all times.
Bartender can't seem to control it, however.

Are you doing something non-standard or something?
Haven't really ran into any apps that bartender can't handle.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.