{"id":22468673,"url":"https://github.com/jazzdotdev/mary-poppins","last_synced_at":"2025-03-27T15:45:06.306Z","repository":{"id":78131219,"uuid":"160747582","full_name":"jazzdotdev/mary-poppins","owner":"jazzdotdev","description":"The Jazz General-Purpose Package and Dependency Manager","archived":false,"fork":false,"pushed_at":"2021-12-05T20:22:27.000Z","size":59,"stargazers_count":2,"open_issues_count":21,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-01T19:30:22.044Z","etag":null,"topics":["dependency-manager","jazz","lua","package-manager"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jazzdotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-12-07T00:03:05.000Z","updated_at":"2022-05-31T09:55:08.000Z","dependencies_parsed_at":"2023-02-27T18:30:22.086Z","dependency_job_id":null,"html_url":"https://github.com/jazzdotdev/mary-poppins","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/jazzdotdev%2Fmary-poppins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jazzdotdev%2Fmary-poppins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jazzdotdev%2Fmary-poppins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jazzdotdev%2Fmary-poppins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jazzdotdev","download_url":"https://codeload.github.com/jazzdotdev/mary-poppins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245874335,"owners_count":20686744,"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":["dependency-manager","jazz","lua","package-manager"],"created_at":"2024-12-06T11:18:55.594Z","updated_at":"2025-03-27T15:45:06.274Z","avatar_url":"https://github.com/jazzdotdev.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"![mary-poppins](https://user-images.githubusercontent.com/584077/144762520-4c38268f-6cb9-436e-9437-ea281e6ac5fa.png)\n\nMary Poppins is a general-purpose package manager and dependency manager.  It comes installed by default with [Jazz](https://github.com/jazzdotdev/torchbear), using [mp-installer](https://github.com/jazzdotdev/mp-installer).\n\n## Usage\n```bash\n$ mp\nusage: mp unpack\nusage: mp upgrade\nusage: mp refresh\nusage: mp install \u003cpackage-name\u003e\nusage: mp search \u003cpackage-name\u003e\nusage: mp uninstall \u003cpackage-name\u003e\nusage: mp [help]\n```\n\nTo install an app first you will have to refresh/download the \nrepository. Use `mp refresh` to refresh it.\n\nTo install:\n```bash\n$ mp install \u003capp-name\u003e\n```\nTo uninstall:\n```bash\n$ mp uninstall \u003capp-name\u003e\n```\n\nTo download the dependencies of any manually cloned torchbear app:\n```bash\n$ mp unpack\n```\n\nTo update the dependencies:\n```bash\n$ mp upgrade .\n```\nor\n```bash\n$ mp upgrade \u003cpackage-name\u003e\n```\n\n## Creating app store\nTo install apps `mp` looks into a scl file which has the\navailable apps, the default one is [FPS app-store](https://github.com/foundpatterns/app-store).\n\nTo create your own, you will have to create a repository with \n`packages.scl` file and edit the url in \n[config.lua](https://github.com/foundpatterns/machu-picchu/blob/master/configs/config.lua#L14)\n\nThen, `mp refresh` and your new repository is ready.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjazzdotdev%2Fmary-poppins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjazzdotdev%2Fmary-poppins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjazzdotdev%2Fmary-poppins/lists"}