From 33368b57aa077ac13448f4d4927dd8a77934f763 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Fri, 11 Nov 2022 13:33:16 -0800 Subject: pds: manpage, shell completions --- extra/adenosine-pds.1.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 extra/adenosine-pds.1.md (limited to 'extra/adenosine-pds.1.md') diff --git a/extra/adenosine-pds.1.md b/extra/adenosine-pds.1.md new file mode 100644 index 0000000..98341c1 --- /dev/null +++ b/extra/adenosine-pds.1.md @@ -0,0 +1,105 @@ +NAME +==== + +adenosine-pds: small-world atproto.com Personal Data Server + +SYNOPSIS +======== + +adenosine-pds \[OPTIONS\] \ \ + +DESCRIPTION +=========== + +This is a simple, enthusiast-grade AT Protocol (atproto.com) personal +data server (\"PDS\") implementation. It targets \"small-world\" uses +cases of the protocol, for example personal or organizational +self-hosting. + +This is a work-in-progress, is not spec-compliant, will not be +backwards/forwards compatible, and does not have an upgrade/migration +path. + +COMMANDS +======== + +**generate-secret** + +> Creates a new random secret key for PDS use + +**serve** \[OPTIONS\] + +> Runs the server. See options below + +**import** \ \[\--alias \\] + +> Loads a CAR file into the repository blockstore + +**inspect** + +> Prints information about repositories in the blockstore (likely to +> deprecate) + +OPTIONS +======= + +**-h, \--help** + +> Prints help information + +**-V, \--version** + +> Prints version information + +**-v, \--verbose** + +> Pass many times for more log output By default, it\'ll only report +> errors. Passing \`-v\` one time also prints warnings, \`-vv\` enables +> info logging, \`-vvv\` debug, and \`-vvvv\` trace. + +**\--atp-db \** \[env: ATP\_ATP\_DB\] + +> File path of sqlite database holding system/application data + +**\--block-db \** \[env: ATP\_BLOCK\_DB\] + +> File path of sqlite database holding repository data (blockstore) + +SERVE OPTIONS +------------- + +**\--homepage-handle \** \[env: +ATP\_PDS\_HOMEPAGE\_HANDLE\] + +> Optionally, override domain name check and force the homepage to +> display the account page for this handle + +**\--invite-code \** \[env: ATP\_PDS\_INVITE\_CODE\] + +> Optionally, require an invite code to sign up. This is just a single +> secret value + +**\--pds-secret-key \** \[env: ATP\_PDS\_SECRET\_KEY\] + +> Secret key, encoded in hex. Use \'generate-secret\' to create a new +> one + +**\--port \** \[env: ATP\_PDS\_PORT\] \[default: 3030\] + +> Localhost port to listen on + +**\--public-url \** \[env: ATP\_PDS\_PUBLIC\_URL\] + +> A \"public URL\" for the PDS gets embedded in DID documents. If one is +> not provided, a localhost value will be used, which will not actually +> work for inter-PDS communication + +**\--registration-domain \** \[env: +ATP\_PDS\_REGISTRATION\_DOMAIN\] + +> If provided, allow registration for the given base domain name + +GETTING STARTED +=============== + +TODO -- cgit v1.2.3