BuildGap will download the selected apt package and its dependencies in a tar ball. This is mostly useful for air gapped devices that do not have access to internet. You can simply run the command with the package name as argument.
Credit: This is code is a python rewrite of the yusuphwickama/wickerscripts repo