{"id":21396870,"url":"https://github.com/posixpascal/launch-agents","last_synced_at":"2025-10-30T14:37:53.590Z","repository":{"id":142927047,"uuid":"58263243","full_name":"posixpascal/launch-agents","owner":"posixpascal","description":"Manage MacOSX Launch Agents with ease.","archived":false,"fork":false,"pushed_at":"2018-04-27T16:02:29.000Z","size":88,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-09T00:39:54.450Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/posixpascal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-07T11:34:17.000Z","updated_at":"2018-04-27T16:02:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0efb2c0-fc48-419c-9ab5-5ee014509c0c","html_url":"https://github.com/posixpascal/launch-agents","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posixpascal%2Flaunch-agents","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posixpascal%2Flaunch-agents/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posixpascal%2Flaunch-agents/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/posixpascal%2Flaunch-agents/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/posixpascal","download_url":"https://codeload.github.com/posixpascal/launch-agents/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243885888,"owners_count":20363644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T14:30:13.117Z","updated_at":"2025-10-30T14:37:48.535Z","avatar_url":"https://github.com/posixpascal.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LaunchControl\n## Get rid of nasty start up applications on Mac OS X\nWhenever I restart my mac every few weeks I notice a huuuuge amount of applications which start up and idle in the background. Once you struggled with editing the launch agents by yourself you've noticed how much work it is to clean your system from all the junk. \nLaunchControl tries to make enabling disabling and viewing launch agents easy. \n\n## About\nLaunchControl is a command line application which allows you to edit various startup items on your mac without leaving the terminal.\nNot only does it disable/enable startup items, it allows you to edit specific launch parameters.\n\nIt does bundle an interactive cli application as well as a handy library to parse launchagents with ease.\nBuild with love and ruby.\n\n## Dependencies\nYou need ruby and bundler. Basically pre-installed on MacOS X.\n\n## Installation\nRun `bundle install` to install required dependencies. \n**DO NOTE** Some launch agents require sudo privileges so make sure you've installed the dependencies for the root user as well.\n\n## Instructions\nTo get a list of all launch agents type: \n`ruby launchcontrol.rb list`\n\nTo disable/enable a launch agent type:\n`ruby launchcontrol.rb enable \u003claunch-agent-id\u003e`\n`ruby launchcontrol.rb disable \u003claunch-agent-id\u003e`\n\nFor other instructions refer to:\n`ruby launchcontrol.rb help`\n\n## Documentation\nThe yard doc is bundled within the repository. I'll add an online mirror as soon as possible.\n\n## Demo\nWatch an example asciinema cast here: https://asciinema.org/a/489o4z2zk36un3y45d1bsgpkh\n[![asciicast](https://asciinema.org/a/489o4z2zk36un3y45d1bsgpkh.png)](https://asciinema.org/a/489o4z2zk36un3y45d1bsgpkh)\n\n## Contributing\nMake a pull request and I'll merge it. That's it. No Guidelines yet.\n\n## Roadmap\n- Better Readme (written in 4minutes)\n- More Launch Agent Options\n- Graphical Interface\n- Create custom launch agents\n- Get better at roadmaps.\n\n## License\n\n    Licensed under WTFPL:\n    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE \n    Version 2, December 2004 \n\n    Copyright (C) 2004 Sam Hocevar \u003csam@hocevar.net\u003e \n\n    Everyone is permitted to copy and distribute verbatim or modified \n    copies of this license document, and changing it is allowed as long \n    as the name is changed. \n\n    DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE \n    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION \n\n    0. You just DO WHAT THE FUCK YOU WANT TO.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposixpascal%2Flaunch-agents","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fposixpascal%2Flaunch-agents","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fposixpascal%2Flaunch-agents/lists"}