CLI tool for migrating PDS
1pds-migrate 2=========== 3Rust CLI tool for migrating an ATProto account to a new PDS. Based on the example TS code provided at https://github.com/bluesky-social/pds/blob/main/ACCOUNT_MIGRATION.md ported to Rust using [ATrium](https://github.com/sugyan/atrium) 4 5The current implementation is quite basic and is not guarenteed not to brick your account. While it should work just fine it has not been thoroughly tested and does not yet do any verification during the migration nor does it handle any potential previous partially finished migrations. 6This project is mostly a learning project and is not intended for general use. Instead use [goat](https://github.com/bluesky-social/indigo/tree/main/cmd/goat) and it's [migration functionality](https://whtwnd.com/bnewbold.net/entries/Migrating%20PDS%20Account%20with%20%60goat%60) 7 8It is worth noting that goat also does not (unlike this tool) goat is more versatile but as such does not streamline the process into a singular command. This is fine in general but because of the command flow this risks expriry of the PLC token during the migration process if the data transfer is too big. 9Goat does also not provide any verification mechanisms and does not support picking up after a partially completed migration. Both of which this tool will do eventually. Once that happens this will be recommened over goat.