This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

plunchy is a simple interface into OS X’s launchctl. It is based on the idea behind Mike Perham’s lunchy (link) Ruby script, though there are a few small differences between the two:

  1. By default, plunchy does not install items into the system’s LaunchAgents folders. Unless you jump through hoops, items in those folders are automatically started at system boot, defeating the purpose of managing startup and shutdown for your launch agents.
  2. Also by default, if you do want a file to be installed in a LaunchAgents folder, plunchy will symlink the file, rather than copy it. This allows you to automatically receive updates if the launch agent is updated.

plunchy does want to maintain the simplicity of the original, however, so the available commands largely mirror lunchy’s:

  • ls [pattern] List all launch agents, or only ones matching the given pattern.
  • list [pattern] Alias for ls
  • start {pattern} Start the launch agent matching the given pattern.
  • stop {pattern} Stop the launch agent matching the given pattern.
  • restart {pattern} Restart the launch agent matching the given pattern.
  • status {pattern} Display the status of all launch agents matching the pattern.
  • show {pattern} See the launch agent with the specified pattern
  • edit {pattern} Edit the launch agent with the specified pattern

The main area where plunchy differs, however, is in the installation of scripts. plunchy provides the following commands for installing scripts:

  • install {path} Add the agent to ~/.plunchy to be started/stopped manually
  • link {path} Install the agent into ~/Library/LaunchAgents via symlink (*)
  • copy {path} Install the agent into ~/Library/LaunchAgents via file copy (*)

(*) Doing this means the launch agent will be loaded/started when the system boots up.

Installation

The easiest way to install plunchy is via pip:

pip install plunchy

License

plunchy is MIT licensed. Please see the included LICENSE file.

Authors

Release History

Release History

1.1.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
plunchy-1.1.0.tar.gz (5.3 kB) Copy SHA256 Checksum SHA256 Source Feb 8, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS HPE HPE Development Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting