Skip to content

Commit 5bb825d

Browse files
committed
♻️ Synced dbin 📦 <-- Update README.md ⌚
1 parent 6ff3732 commit 5bb825d

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

README.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ $ dbin --help
5656
DBIN_REOWN If present, and set to ONE (1), it makes dbin update programs that may not have been installed by dbin
5757
DBIN_NOCONFIG If present, and set to ONE (1), it makes dbin use its builtin config, it won't create or read an existing one
5858
DBIN_REPO_URLs If present, it must contain one or more repository's index file urls separated by ;
59+
NOTE: Check out `config --show` to see all parameters and their env vars
5960
6061
```
6162

@@ -197,29 +198,34 @@ A schema of the metadata format can be found here [/misc/cmd/dbinRepoIndexGenera
197198
# Acknowledgements
198199

199200
### Default repos ![pin](https://raw.githubusercontent.com/xplshn/dbin/master/misc/assets/pin.svg)
200-
- [PkgForge's repos](https://docs.pkgforge.dev/repositories): Portable programs that are truly static, or otherwise self-contained using a wrapper format
201+
###### NOTE: All of them are based on external sources, except AppBundleHUB. As I'm not a package maintainer. The default repos come within the same file
202+
203+
- [PkgForge's repos](https://docs.pkgforge.dev/repositories): External repository with __Portable__ programs that are _truly static, or otherwise self-contained_ using a wrapper format
201204
- Pkgcache: 203 <!-- PKGCACHE_COUNT -->
202205
- Bincache: 3921 <!-- BINCACHE_COUNT -->
203206
- Note however that pkgforge also has dynamic (unportable) programs/packages (that only run on Debian & derivatives), `dbin` filters these out, leaving behind only the static/portable programs.
204-
- [AppBundleHub](https://github.com/xplshn/AppBundleHUB): Portable programs in .AppBundle format
207+
- [AppBundleHub](https://github.com/xplshn/AppBundleHUB): Only self-hosted repository: __Portable__ programs in .AppBundle format
205208
- 27 <!-- APPBUNDLEHUB_COUNT -->
209+
- URLs
210+
- Lite (default): `https://d.xplshn.com.ar/misc/cmd/1.6/amd64_linux.lite.cbor.zst`: .lite version doesn't have include possible field of `dbin info`, only those which are relevant to the user & are used by `dbin`
211+
- Complete: `https://d.xplshn.com.ar/misc/cmd/1.6/amd64_linux.cbor.zst`: opposite of .lite, contains all fields of the DbinItem type defined in the repository generators at [misc/cmd/dbinRepoIndexGenerators/*/generator.go](misc/cmd/dbinRepoIndexGenerators)
212+
- Web: `https://d.xplshn.com.ar/misc/cmd/1.6/amd64_linux.web.cbor.zst`: so that websites can list the packages in these repositories, a .web endpoint is also provided for all of them. This version includes the URL to the program's icon file, as well as screenshots, family, etc. This data is not used in `dbin`, but someone may want it, so it was put in a separate file
206213

207214
## Optional repos
208-
- [AM repo](https://github.com/ivan-hc/am): `https://github.com/xplshn/dbin-metadata/raw/refs/heads/master/misc/cmd/1.5/AM_amd64_linux.lite.cbor.zst`
209-
- Note that the binaries in this repository come from the AM package manager, they aren't guaranteed to work everywhere, unlike the binaries in the default repos. But a lot of these are useful and do work even on Musl systems. I recommend you check it out
215+
- [AM repo](https://github.com/ivan-hc/am): External repository with not-so portable programs that work only on glibc-based distros.
210216
- 2302 <!-- AM_COUNT -->
211217
- NOTE: Scrapped by pkgforge. Adapted to `dbin` format at `dbin-metadata`
212-
- URL: `https://d.xplshn.com.ar/misc/cmd/1.5/AM_amd64_linux.lite.cbor.zst`
218+
- URL: `https://d.xplshn.com.ar/misc/cmd/1.6/AM_amd64_linux.lite.cbor.zst`
213219

214-
- [PkgForge Go repo](https://github.com/ivan-hc/am): `https://github.com/xplshn/dbin-metadata/raw/refs/heads/master/misc/cmd/1.5/pkgforge-go_amd64_linux.lite.cbor.zst`
220+
- [PkgForge Go repo](https://github.com/pkgforge-go): External repository with __Portable__ _truly static_ programs, they are the result of scrapping various sources with Go repositories and compilng them. You can read more about the process at the docs of the upstream project: https://docs.pkgforge.dev/repositories/external/pkgforge-go
215221
- The binaries in this repo are Go projects that have been fetched, filtered and built automagically
216222
- 10531 <!-- GO_COUNT -->
217-
- URL: `https://d.xplshn.com.ar/misc/cmd/1.5/pkgforge-go_amd64_linux.lite.cbor.zst`
223+
- URL: `https://d.xplshn.com.ar/misc/cmd/1.6/pkgforge-go_amd64_linux.lite.cbor.zst`
218224

219-
- [PkgForge Cargo repo](https://github.com/ivan-hc/am): `https://github.com/xplshn/dbin-metadata/raw/refs/heads/master/misc/cmd/1.5/pkgforge-cargo_amd64_linux.lite.cbor.zst`
225+
- [PkgForge Cargo repo](https://github.com/pkgforge-cargo):
220226
- The binaries in this repo are Rust projects that have been fetched, filtered and built automagically
221227
- 4583 <!-- CARGO_COUNT -->
222-
- URL: `https://d.xplshn.com.ar/misc/cmd/1.5/pkgforge-cargo_amd64_linux.lite.cbor.zst`
228+
- URL: `https://d.xplshn.com.ar/misc/cmd/1.6/pkgforge-cargo_amd64_linux.lite.cbor.zst`
223229

224230
### Libraries
225231
I am using these libraries for `dbin`:

0 commit comments

Comments
 (0)