{"id":15113759,"url":"https://github.com/ahamedrashid-me/pickpkg","last_synced_at":"2026-01-19T12:33:21.150Z","repository":{"id":256658084,"uuid":"856052161","full_name":"ahamedrashid-me/pickpkg","owner":"ahamedrashid-me","description":"PickPkg is a terminal-based script designed for easy package management on Debian-based systems. This script provides a simple and interactive menu for searching, installing, removing, and listing packages, as well as refreshing the package list and editing repositories. much more..","archived":false,"fork":false,"pushed_at":"2024-09-11T22:59:15.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T18:16:13.330Z","etag":null,"topics":["app-store","bash-script","debian","shell-script","teminal-ui"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/ahamedrashid-me.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-11T22:49:52.000Z","updated_at":"2024-09-11T23:02:23.000Z","dependencies_parsed_at":"2024-09-12T08:57:32.532Z","dependency_job_id":"3851765c-2862-4ea3-be6d-12e2c91252e8","html_url":"https://github.com/ahamedrashid-me/pickpkg","commit_stats":null,"previous_names":["ahamedrashid-me/pickpkg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ahamedrashid-me/pickpkg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahamedrashid-me%2Fpickpkg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahamedrashid-me%2Fpickpkg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahamedrashid-me%2Fpickpkg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahamedrashid-me%2Fpickpkg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahamedrashid-me","download_url":"https://codeload.github.com/ahamedrashid-me/pickpkg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahamedrashid-me%2Fpickpkg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28567897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T08:53:44.001Z","status":"ssl_error","status_checked_at":"2026-01-19T08:52:40.245Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["app-store","bash-script","debian","shell-script","teminal-ui"],"created_at":"2024-09-26T01:23:10.606Z","updated_at":"2026-01-19T12:33:21.134Z","avatar_url":"https://github.com/ahamedrashid-me.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"PickPkg - App Store Script for lite weight linux distro\n\nPickPkg is a terminal-based script designed for easy package management on Debian-based systems. This script provides a simple and interactive menu for searching, installing, removing, and listing packages, as well as refreshing the package list and editing repositories. It leverages the dialog utility to offer a user-friendly interface in the terminal.\nFeatures\n\n Search for Packages: Find available packages by name and view their descriptions.\n Install Packages: Easily install new packages using a straightforward input dialog.\n Remove Packages: Remove installed packages and clean up unused dependencies.\n List Installed Packages: Display a list of currently installed packages on your system.\n Refresh Package List: Update your package list to ensure you have the latest information.\n Edit Repositories: Modify your package sources with a text editor.\n\nRequirements\n\n bash\n dialog\n apt (for package management)\n nano (for editing repository lists)\n sudo (for administrative tasks)\n\nInstallation\n\nTo use the script, follow these steps:\n\n Ensure you have the required tools installed on your system:\n bash\n\nsudo apt-get install dialog nano\n\nDownload the PickPkg script and make it executable:\n\nbash\n\nwget https://example.com/path/to/pickpkg.sh](https://github.com/ahamedrashid-me/pickpkg.git -O pickpkg.sh\n\nchmod +x pickpkg.sh\n\nRun the script:\n\nbash\n\n    ./pickpkg.sh\n\nUsage\n\nWhen executed, PickPkg presents a menu with the following options:\n Search for a package: Enter a package name to search and view details.\n Install a package: Input the name of a package to install it.\n Remove a package: Enter the name of a package to remove it from your system.\n List installed packages: View all installed packages on your system.\n Refresh package list: Update your local package list.\n Edit repositories: Modify your /etc/apt/sources.list to add or change repositories.\n\nContribution\n\nContributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request. For detailed contributing guidelines, please refer to the CONTRIBUTING.md file.\nLicense\n\nThis script is licensed under the MIT License.\nContact\n\nFor questions or feedback, please reach out via our Facebook page: fb:@ahamedrashid.fb/.\n![pickpkg4](https://github.com/user-attachments/assets/e0eee31e-92e5-439f-9a11-0530b6a1b327)\n![pickpkg3](https://github.com/user-attachments/assets/e33127dd-1056-45bb-9678-b9deff809e66)\n![pickpkg2](https://github.com/user-attachments/assets/a591d9e5-8d4d-401d-a43d-6cdddae2e6bb)\n![pickpkg1](https://github.com/user-attachments/assets/c8e88c6e-6bf9-48e8-9bc5-4a34962e7622)\n![pickpkg](https://github.com/user-attachments/assets/b05fb71f-aab4-4533-a27b-52e2f88d664d)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahamedrashid-me%2Fpickpkg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahamedrashid-me%2Fpickpkg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahamedrashid-me%2Fpickpkg/lists"}