-
Notifications
You must be signed in to change notification settings - Fork 935
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status command #603
Comments
And maybe the datetime when applications were last Synced? |
What you are asking is about the copy mode: #613 |
I'm very interested in working on this, any thoughts as to how we would get the kind of output shown in the OP? I can start to work on the plumbing without knowing but would be good to know if there's a library/package that would make building that type of output easier. |
Hey @cottser, take a look at https://pypi.python.org/pypi/tabulate |
yep prettytable too |
Thank you both, tabulate looks more appealing because prettytable hasn't been updated since early 2013 and the code lives at an archived Google code project. I haven't made any significant progress on this yet but will make sure any PRs I submit show up here. |
Serious (newbie) question: How do you actually recommend setting this project up for development? When you install via Homebrew things seem kinda tangled and I couldn't figure out how to get the tabulate package in there. pip is more straightforward, I just symlinked If there's an easier/better way (or not), I'd be happy to write a note to add to CONTRIBUTING.md 👍 |
uninstall the homebrew one, run |
Implement a
mackup status
command to display any synced app, and any app that could be syncedby launching
mackup backup
When we launch
mackup status
we should have a list of all the locally installed apps that mackup supports, and for each one, it should display if the application settings are synced (linked into the mackup data folder)It should also display the applications that have files in the mackup data folder even if they are not installed locally.
Example of output:
This is a required step to support copy mode (instead of linking) as with copy mode we need to display how old is each saved configuration to the user.
PR welcomed for the status command.
The text was updated successfully, but these errors were encountered: