Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.45 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.45 KB

ds

The change in entropy is equal to the heat transfer divided by the temperature. ∂S = ∂Q/T

Configuration

ds reads its config from a toml file in ~/.entropicrc. The format looks like this:

registry="https://entropic.dev"

[registries."https://entropic.dev"]
token="my-auth-token here"

[registries."https://registry.example.com"]
token="my-example.com-auth-token here"

Commands

Implement new commands as files in lib/commands/. Commands implemented as of this start at documentation:

  • login: log into the selected registry, generating and storing an auth token
  • whoami: respond with the name of the authenticated user
  • publish: publish a new package-version, creating a package as a side effect if necessary
  • download: fetch & insert into cache the content blobs for the named package-version
  • invite: invite [name] --to pkg/namespace invites the namespace to join the maintainers list
  • invitations: list all your open invitations
  • join: accept an invitation to join a namespace or maintain a package
  • decline: decline an invitation to join a namespace or package maintainers list
  • members: show members of a namespace OR list all maintainers of a package

Commands that should exist:

  • help: usage help
  • create: create a new package, meta-info only
  • about: or 'info' or 'view'; describe a package
  • install: probably this would be handy