{"id":18011502,"url":"https://github.com/tmiland/apt-wrapper","last_synced_at":"2026-04-20T09:32:57.172Z","repository":{"id":63416991,"uuid":"567705090","full_name":"tmiland/apt-wrapper","owner":"tmiland","description":"A simple wrapper for apt with aliases","archived":false,"fork":false,"pushed_at":"2025-08-23T13:12:39.000Z","size":173,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-24T04:06:30.716Z","etag":null,"topics":["apt","bash","debian","shell","shell-script","wrapper"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/tmiland.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"tmiland","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://coindrop.to/tmiland"}},"created_at":"2022-11-18T11:36:51.000Z","updated_at":"2025-08-23T13:12:42.000Z","dependencies_parsed_at":"2025-08-16T12:12:30.165Z","dependency_job_id":"242b9d26-c747-45a1-a367-8d7e5b77e538","html_url":"https://github.com/tmiland/apt-wrapper","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/tmiland/apt-wrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fapt-wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fapt-wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fapt-wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fapt-wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmiland","download_url":"https://codeload.github.com/tmiland/apt-wrapper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmiland%2Fapt-wrapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32041385,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"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":["apt","bash","debian","shell","shell-script","wrapper"],"created_at":"2024-10-30T03:10:52.635Z","updated_at":"2026-04-20T09:32:57.164Z","avatar_url":"https://github.com/tmiland.png","language":"Shell","funding_links":["https://github.com/sponsors/tmiland","https://coindrop.to/tmiland"],"categories":[],"sub_categories":[],"readme":"# apt-wrapper\n \nA simple wrapper for apt with aliases\n\n[![GitHub release](https://img.shields.io/github/release/tmiland/apt-wrapper.svg?style=flat-square)](https://github.com/tmiland/apt-wrapper/releases)\n[![licence](https://img.shields.io/github/license/tmiland/apt-wrapper.svg?style=flat-square)](https://github.com/tmiland/apt-wrapper/blob/master/LICENSE)\n![Bash](https://img.shields.io/badge/Language-SH-4EAA25.svg?style=flat-square)\n\n## Installing\n\nClone this repo:\n\n`git clone --recursive https://github.com/tmiland/apt-wrapper.git $HOME/Documents/GitHub/`\n\nSymlink script:\n\n`sudo ln -snf $HOME/Documents/GitHub/apt-wrapper/apt_wrapper.sh /usr/bin/apt-wrapper`\n\nAdd to .bashrc / .zshrc etc...\n\n```bash\n# apt-wrapper alias\nsource $HOME/Documents/GitHub/apt-wrapper/apt_wrapper_alias\n```\nOr run install script:\n```bash\ncurl -sSL https://tmiland.github.io/apt-wrapper/install | bash\n```\n_**This will install and symlink scripts from `$HOME/.apt-wrapper`**_\n\nNow you can use `apt [options]` as cmd instead of `apt-wrapper [options]`\n\nHelp output:\n```bash\napt help\nUsage:  apt-wrapper [options]\n  If called without arguments, shows help.\n\n  help               |h      display this help and exit\n  update             |up     update package information\n  upgrade            |upg    upgrade available packages\n  full-upgrade       |fupg   full-upgrade. See: man apt(8)\n  install            |i      install one or more packages\n  deb-install        |di     install local or remote deb package\n  download           |dl     download deb package from repo\n  reinstall          |ri     reinstall one or more packages\n  remove             |r      remove one or more packages\n  purge              |p      purge one or more packages\n  autoremove         |ar     clean up unused dependencies\n  autoclean          |ac     clears out the local repository\n  clean              |c      clears out the local repository\n  show               |sh     Show information about package(s)\n  policy             |p      displays information about the package(s)\n  list               |l      display a list of packages\n  edit-sources       |es     lets you edit your sources.list\n  search             |s      search for available packages\n  find               |f      package searching utility\n  apt-mark           |am     set/unset settings for a package\n  pin                |pi     add pin settings for a package or repo\n  add-apt-repository |aar    add apt repo from ppa.launchpad.net\n  ppa-purge          |ppp    purge apt repo from ppa.launchpad.net\n  add-private-repo   |apr    add private apt repo\n  app-install        |api    add private apt repo for provided apps\n  deb-get            |dg     manage apps with deb-get  \n\n  Script version: 1.0.0 | Enable apt progressbar with --progress-bar\n```\n\n### Install apt progressbar opt runs code\n\n```bash\n  progfile=/etc/apt/apt.conf.d/99progressbar\n  ${sudo} echo 'Dpkg::Progress-Fancy \"1\";' \u003e $progfile\n  ${sudo} chmod 644 $progfile\n```\nNow close and start a new terminal window.\n\n### deb-install\n\ninstall local or remote deb package\n\n```bash\napt di /path/to/app.deb\n```\nor\n```bash\napt di https://url/to/app.deb\n```\ndeb file will download to `/var/cache/apt/archives`\n\n### add-apt-repository\n\nAdd repo from launchpad\n\n```bash\n\napt aar ppa:git-core/ppa\n```\n\n### ppa-purge\n\nPurge repo from launchpad\n\n```bash\n\napt ppp ppa:git-core/ppa\n```\n***will revert to standard packages*** (If there are any)\n\n### add-private-repo\n\nAdd private apt repo\n\n```bash\n\napt apr\n```\nLooks like this:\n\u003cdetails\u003e\u003csummary\u003e*truncated* **click to view**\u003c/summary\u003e\u003cp\u003e\n\n```bash\napt apr\nAre you ready to add a private repo? [y/n]: y\nName of the private repo: (e.g: git-core) vscodium\n\nPlease paste the link to the archive-keyring.gpg: https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg\n\nRepo line must contain: [signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg]\nor else updating the repo will fail with missing key.\n\nPlease paste the repo line (starting with deb): deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main\n\nYou entered: \n\n repo name: vscodium\n gpg key  : https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg\n repo line: deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main\n\nRepo is ready to be installed, press any key to continue, or ctrl+c to cancel...\n\ndeb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main\n\nKey added to /usr/share/keyrings/vscodium-archive-keyring.gpg\n\nvscodium added to your system\nYour app is ready to install\n```\n\u003c/p\u003e\u003c/details\u003e\n\n### app-install\n\nadd private apt repo for provided apps\n\nTo list all available apps\n```bash\napt api list\n```\nTo install repo for app\n```bash\napt api install \u003cAPP\u003e\n```\nTo uninstall repo for app\n```bash\napt api uninstall \u003cAPP\u003e\n```\n_This will copy list and gpg keys to your system,\nand all you have to do is to install the app._\n\nIf you want to contribute to the list of apps,\nplease install the repo for the app first with:\n\n```bash\napt apr\n```\nFollow the promts to ensure the list and key will correspond with the **appname**.\nThen you can open a pull request with the generated list and key.\n\nOnce approved, they will be added to the repo for everyone to use.\n\n#### Note\nThe lists provided are used on Debian bookworm\nIf you use any other distro, you may need to edit the repo.\n```bash\napt es \u003cAPP\u003e\n```\nWill let you edit the corresponding sources list.\n\n## Uninstalling\n\n```bash\nsudo rm /usr/bin/apt-wrapper\n```\n```bash\nsudo rm -rf $HOME/Documents/GitHub/apt-wrapper\n```\nRemove what was Added to .bashrc / .zshrc etc...\n\n## Credits\n\n- Inspired by: [Itai-Nelken/aptpac](https://github.com/Itai-Nelken/aptpac)\n- scolors [swelljoe/scolors](http://github.com/swelljoe/scolors)\n- PeterDaveHello/add-apt-ppa [PeterDaveHello/add-apt-ppa](https://github.com/PeterDaveHello/add-apt-ppa)\n- timothyvanderaerden/add-apt-repository [timothyvanderaerden/add-apt-repository](https://github.com/timothyvanderaerden/add-apt-repository)\n- deb-get [wimpysworld/deb-get](https://github.com/wimpysworld/deb-get) ([License - MIT](https://github.com/wimpysworld/deb-get/blob/main/LICENSE))\n- update git submodules [A small Bash script to update git submodules.](https://gist.github.com/gregkrsak/8812057)\n\n## Donations\n\u003ca href=\"https://coindrop.to/tmiland\" target=\"_blank\"\u003e\u003cimg src=\"https://coindrop.to/embed-button.png\" style=\"border-radius: 10px; height: 57px !important;width: 229px !important;\" alt=\"Coindrop.to me\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n## Web Hosting\n\nSign up for web hosting using this link, and receive $200 in credit over 60 days.\n\n[![DigitalOcean Referral Badge](https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%203.svg)](https://www.digitalocean.com/?refcode=063f205296c5\u0026utm_campaign=Referral_Invite\u0026utm_medium=Referral_Program\u0026utm_source=badge)\n\n#### Disclaimer \n\n*** ***Use at own risk*** ***\n\n### License\n\n[![MIT License Image](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0c/MIT_logo.svg/220px-MIT_logo.svg.png)](https://github.com/tmiland/apt-wrapper/blob/master/LICENSE)\n\n[MIT License](https://github.com/tmiland/apt-wrapper/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Fapt-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmiland%2Fapt-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmiland%2Fapt-wrapper/lists"}