{"id":13819799,"url":"https://github.com/clbx/kubectl-browse-pvc","last_synced_at":"2026-04-17T06:06:27.323Z","repository":{"id":193581153,"uuid":"590583270","full_name":"clbx/kubectl-browse-pvc","owner":"clbx","description":"Kubectl plugin for browsing PVCs on the command line","archived":false,"fork":false,"pushed_at":"2026-04-17T04:13:27.000Z","size":174,"stargazers_count":241,"open_issues_count":1,"forks_count":10,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-17T05:21:54.704Z","etag":null,"topics":["kubectl","kubectl-plugins","kubernetes","pvc"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clbx.png","metadata":{"files":{"readme":"README.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-18T18:39:17.000Z","updated_at":"2026-04-17T04:10:19.000Z","dependencies_parsed_at":"2024-01-15T15:47:33.245Z","dependency_job_id":"09f9d388-1a31-47cb-88c7-9bcdde7db2c3","html_url":"https://github.com/clbx/kubectl-browse-pvc","commit_stats":null,"previous_names":["clbx/pvcb","clbx/kubectl-pvcb","clbx/kubectl-browse-pvc"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/clbx/kubectl-browse-pvc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clbx%2Fkubectl-browse-pvc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clbx%2Fkubectl-browse-pvc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clbx%2Fkubectl-browse-pvc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clbx%2Fkubectl-browse-pvc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clbx","download_url":"https://codeload.github.com/clbx/kubectl-browse-pvc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clbx%2Fkubectl-browse-pvc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31917372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["kubectl","kubectl-plugins","kubernetes","pvc"],"created_at":"2024-08-04T08:00:53.152Z","updated_at":"2026-04-17T06:06:27.318Z","avatar_url":"https://github.com/clbx.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# kubectl-browse-pvc\n\nKubectl plugin to browse a Kubernetes PVC from the command line\n\nI constantly found myself spinning up dummy pods to exec into them so I could browse a PVC, this takes a few steps out of creating dummy pods to check out the contents of a PVC.\n\n## Installation\n\nInstall via krew\n\n```sh\nkubectl krew install browse-pvc\n```\n\n## Usage\n\n```sh\nkubectl browse-pvc \u003cpvc-name\u003e\n```\n\nOn a PVC. The tool spins up a pod that mounts the PVC and then execs into it allowing you to modify the contents of the PVC. The Job finishes and cleans up the pod when you disconnect.\n\nCommands can be described to run a command instead of popping a shell\n\n```sh\nkubectl browse-pvc \u003cpvc-name\u003e -- \u003ccommand\u003e\n```\n\nA User ID can be described to set the user the container runs as\n\n```sh\nkubectl browse-pvc -u 1000 \u003cpvc-name\u003e\n```\n\n### Configuring auto-completion\n\n```sh\ncat \u003e kubectl_browse-pvc \u003c\u003cEOF\n#!/usr/bin/env sh\n\n# Call the __complete command passing it all arguments\nkubectl browse-pvc __complete \"\\$@\"\nEOF\n\nchmod +x kubectl_browse-pvc\n\n# Important: the following command may require superuser permission\nsudo mv kubectl_browse-pvc /usr/local/bin\n```\n\n## Dev\n\n### Test\n\n#### All Tests\n\n```sh\ngo test -v ./...\n```\n\n#### Specific Modules\n\n```sh\ngo test -v github.com/clbx/kubectl-browse-pvc/\u003cMODULE\u003e\n```\n\nExample: `go test -v github.com/clbx/kubectl-browse-pvc/internal/utils`\n\n### Build\n\n```sh\ngo build -v -o kubectl-browse-pvc cmd/browse-pvc/main.go\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclbx%2Fkubectl-browse-pvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclbx%2Fkubectl-browse-pvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclbx%2Fkubectl-browse-pvc/lists"}