{"id":20063511,"url":"https://github.com/vanilla-os/vanilla-system-operator","last_synced_at":"2025-05-05T17:33:00.373Z","repository":{"id":65281979,"uuid":"571489925","full_name":"Vanilla-OS/vanilla-system-operator","owner":"Vanilla-OS","description":"VSO is an utility which allows you to perform maintenance tasks on your Vanilla OS installation.","archived":false,"fork":false,"pushed_at":"2024-05-21T14:59:52.000Z","size":5087,"stargazers_count":25,"open_issues_count":9,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-21T17:02:12.718Z","etag":null,"topics":["command-line","hacktoberfest","package-manager","system-operator","tasks-manager","vanillaos"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vanilla-OS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.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},"funding":{"github":"vanilla-os","liberapay":"fabricators"}},"created_at":"2022-11-28T08:47:44.000Z","updated_at":"2024-05-29T07:02:44.854Z","dependencies_parsed_at":"2024-01-15T00:35:53.260Z","dependency_job_id":"0b9f0d62-c6b0-49a7-a52c-f1147dcffb8c","html_url":"https://github.com/Vanilla-OS/vanilla-system-operator","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanilla-OS%2Fvanilla-system-operator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanilla-OS%2Fvanilla-system-operator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanilla-OS%2Fvanilla-system-operator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vanilla-OS%2Fvanilla-system-operator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vanilla-OS","download_url":"https://codeload.github.com/Vanilla-OS/vanilla-system-operator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252542447,"owners_count":21764971,"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":["command-line","hacktoberfest","package-manager","system-operator","tasks-manager","vanillaos"],"created_at":"2024-11-13T13:42:38.802Z","updated_at":"2025-05-05T17:32:59.667Z","avatar_url":"https://github.com/Vanilla-OS.png","language":"Go","readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"vso-logo.svg\" height=\"120\"\u003e\n  \u003ch1 align=\"center\"\u003eVanilla System Operator\u003c/h1\u003e\n\t\n[![Translation Status][weblate-image]][weblate-url]\n\n[weblate-url]: https://hosted.weblate.org/engage/vanilla-os/\n[weblate-image]: https://hosted.weblate.org/widget/vanilla-os/vanilla-system-operator/svg-badge.svg\n \n  \u003cp align=\"center\"\u003eVSO is a utility which allows you to perform maintenance tasks on your Vanilla OS installation.\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n## Help\n\n```md\nThe Vanilla System Operator is a package manager, a system updater and a task automator.\n\nUsage:\n  vso [command]\n\nAvailable Commands:\n  android     Manage the vso waydroid subsystem\n  completion  Generate the autocompletion script for the specified shell\n  config      Manage the system configuration.\n  export      Export an application or binary from the subsystem\n  help        Help about any command\n  install     Install an application inside the subsystem\n  pico-init   Initialize the VSO subsystem, used for package management\n  remove      Remove an application from the subsystem\n  run         Run an application from the subsystem\n  search      Search for an application to install inside the subsystem\n  shell       Enter the subsystem environment\n  sideload    Sideload DEB/APK packages inside the subsystem\n  sys         Execute system commands, such as upgrading the system\n  tasks       Create and manage tasks\n  unexport    Unexport an application or binary from the subsystem\n  update      Update the subsystem's package repository\n  upgrade     Upgrade the packages inside the subsystem\n\nFlags:\n  -h, --help      Show help for vso.\n  -v, --version   Show version for vso.\n\nUse \"vso [command] --help\" for more information about a command.\n```\n\n## Documentation\n\nThe official **documentation and manpage** for `vso` are available at \u003chttps://docs.vanillaos.org/docs/en/vso\u003e.\n\n## VSO as system Shell\n\nTo use VSO as your system shell, you can copy the `usr/bin/vso-os-shell` script\nto your system's `/usr/bin` directory and set it as your default shell. Your\nimage needs to implement the `usr/bin/os-shell` script, which will expand the\n`$SHELL` environment variable, this is much needed for login shells and other\nflags, this also ensures that the user's default shell is respected.\n\nOur `vso-image` already implements this script.\n","funding_links":["https://github.com/sponsors/vanilla-os","https://liberapay.com/fabricators"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanilla-os%2Fvanilla-system-operator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvanilla-os%2Fvanilla-system-operator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvanilla-os%2Fvanilla-system-operator/lists"}