Buckets are collections of apps. Technically, they’re just folders with manifests inside of them.
Buckets are stored in denget\data\buckets. Main is a bucket that is shipped with denget.
To manage buckets, there are two sets of subcommands - denget bucket and denget source. Most of these subcommands require git to be installed, but you can create and manage a bucket yourself. Just create a folder inside the buckets directory and put your application manifests inside. They will now appear in denget using denget available command.
Buckets can be local, or they can be in the form of git repositories. This unlocks several abilities like the ability to update buckets, add them to denget installations on other computers over the internet, and, of course, share your manifests with others.
Bucket repositories that are stored on hostings like GitHub can be added to denget by first configuring their source. Source is a link to the repository that git can reach. These sources are stored in data.json file and can be edited manually or using commands in the Sources section.
denget bucketThese subcommands automate bucket management. Like for all commands, refer to denget help to see details and arguments.
denget bucket listLists all available buckets.
denget bucket addDownloads a bucket from a remote git repository added as this bucket’s source to a data.json file (see commands below).
denget bucket updateFetches latest manifests for a bucket from its remote git repository.
denget updatewill recursively run this command for every available bucket.