{"id":20044921,"url":"https://github.com/gryf/vboxmanage-bash-completion","last_synced_at":"2025-04-05T14:06:21.844Z","repository":{"id":30322128,"uuid":"33874384","full_name":"gryf/vboxmanage-bash-completion","owner":"gryf","description":"VBoxManage bash completion","archived":false,"fork":false,"pushed_at":"2025-01-01T15:38:22.000Z","size":1879,"stargazers_count":112,"open_issues_count":0,"forks_count":20,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-29T13:08:16.641Z","etag":null,"topics":["bash","bash-completion","virtualbox"],"latest_commit_sha":null,"homepage":"https://github.org/gryf/vboxmanage-bash-completion","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gryf.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2015-04-13T14:48:04.000Z","updated_at":"2025-02-24T20:36:58.000Z","dependencies_parsed_at":"2023-01-11T15:37:18.718Z","dependency_job_id":"de170cda-2f63-489f-8503-14c650309bbe","html_url":"https://github.com/gryf/vboxmanage-bash-completion","commit_stats":null,"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gryf%2Fvboxmanage-bash-completion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gryf%2Fvboxmanage-bash-completion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gryf%2Fvboxmanage-bash-completion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gryf%2Fvboxmanage-bash-completion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gryf","download_url":"https://codeload.github.com/gryf/vboxmanage-bash-completion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345852,"owners_count":20924102,"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":["bash","bash-completion","virtualbox"],"created_at":"2024-11-13T11:02:48.610Z","updated_at":"2025-04-05T14:06:21.811Z","avatar_url":"https://github.com/gryf.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"VBoxManage bash completion script\n=================================\n\nThis version of the completion was initially based on Sebastian T. Hafner\nscript. However, in some point of time I've decided to rewrite it almost from\nscratch.\n\nCurrent version of script was written and tested against VBoxManage in version\n7.0.22, and should contain all commands and their options.\n\nUnlike other attempts, I've tried to make the script context aware. See the\nsimple session with the VBoxManage command below, to have an idea how it works:\n\n.. image:: /images/vboxmanage_session.gif?raw=true\n   :alt: VBoxManage session\n\n\nNote, that ``startvm`` command proposes only VMs, which are not running, while\n``controlvm`` will complete only running VMs.\n\nWhat is worth to mention, this completion script is a real thing, so it only\noffer things which have sense for particular commands, for example:\n\n.. image:: /images/vboxmanage_snapshot.gif?raw=true\n   :alt: Take a snapshot\n\nFor ``snapshot take`` subcommand, the only options which are proposed are\n``--live`` and ``--description``. Other commands and subcommands are behaving in\nsimilar way.\n\n\nInstallation\n============\n\nEither source the file::\n\n    $ . /path/to/this/repo/VBoxManage\n\nor add it to a proper place depending on your distribution. Usual place would\nbe:\n\n* ~/bash-completion.d/\n* /usr/local/etc/bash-completion.d/\n* /etc/bash_completion.d/\n* etc.\n\nIt's also okay to copy it into some directory, and place proper line in\n``.profile`` or ``.bashrc``::\n\n    source /some/directory/VBoxManage\n\nLicense\n=======\n\nThis software is licensed under 3-clause BSD license. See LICENSE file for\ndetails.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgryf%2Fvboxmanage-bash-completion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgryf%2Fvboxmanage-bash-completion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgryf%2Fvboxmanage-bash-completion/lists"}