Searching and lists
Odyn has no central package registry. Instead you add package lists: git repositories that describe packages. You search across them.
What is a package list?
Section titled “What is a package list?”A package list is any git repository that publishes package metadata. Lists can be TOML, JSON, or even a plain README with a markdown table. You point Odyn at the lists you trust, and it reads them.
Add a list
Section titled “Add a list”odyn list add https://codeberg.org/user/awesome-packagesOr use a shorthand with --platform:
odyn list add user/awesome-packages -p codebergThe list is cloned into a local cache and its packages become available for search.
Manage your lists
Section titled “Manage your lists”odyn list ls # show every added listodyn list show <name> # inspect a list's source and package countodyn list update <name> # re-fetch a single listodyn list update # refresh every listodyn list rename <old> <new> # give a list a new nameodyn list remove <name> # delete a list and its cacheSearch for packages
Section titled “Search for packages”odyn search <query>Returns every package whose name or repo slug matches your query across all added lists:
odyn search animaodyn search --tag 2d --license MITodyn search physics -d collisionFilters narrow results without affecting ranking:
-t, --tagfilter by tag (repeatable).-l, --licensefilter by license (substring).-d, --in-descriptionfilter by description text.
Inspect a package
Section titled “Inspect a package”odyn info <name>odyn info list:user/repoShows full details: repo URL, description, license, tags, and the install command.
Next steps
Section titled “Next steps”See the full command reference for every flag and argument.