Skip to content
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

Lots of plugins #137

Draft
wants to merge 100 commits into
base: master
from
Draft

Lots of plugins #137

wants to merge 100 commits into from

Conversation

@bensleveritt
Copy link
Contributor

bensleveritt commented May 15, 2019

No description provided.

The Grand Design added 30 commits Jan 5, 2017
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
And so that it always wipes out all items.
The Grand Design
The Grand Design
The previous `show_delay` was incorrect.  It was changing the speed of the
transition, not the delay before the transition started.  I left
`show_delay` in there and mapped it to the (incorrect) `auto_hide_speed`
for backwards compatibility but removed reference to it from the README.
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
There's quite a bit of duplication among many of these functions.  I'm
going to add a few helper functions to clean some of it up.  It will make
adding new plugins easier as well as make the user experience more
consistent.  Not to mention cutting down on possible bugs.
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
This was much too prone to manual error.  For now I just went through the
commands that were predominantly 'defaults write' commands as that what
I'm currently the most focused on.

I also removed the duplication of the restarting of processes and made it
happen after any command (which has been given a value) has been run.
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design added 30 commits Jan 8, 2017
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
Apparently from having many contributors the docs got a bit out of date
(format-wise).  Some (most) of the "examples" were actually usage.

Examples should contain sample data.  Usage should contain placeholders.

Take the `service` plugin for example:

This is usage:

    m service load <service_name>

This is an example:

    m service load com.apple.sessionlogoutd

I didn't rewrite everything but I made some good progress.
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
Some places can't be replaced, but these could
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
The Grand Design
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.