Something went wrong. Try again.
A human-friendly DSL for ATProto Lexicons
Something went wrong. Try again.
Add mlf unpublish command master
Deletes every lexicon the workspace published, using the lol.mlf.package manifest as the list of NSIDs — so we never guess which records on the PDS belong to this workspace. Refuses to proceed if no manifest exists. After record deletes, the manifest record itself is removed. Interactive confirmation by default; --yes skips. Each deleteRecord is idempotent (already-gone records are logged and skipped). Records whose NSID isn't a descendant of [package].name are skipped even if they appear in the manifest — guards against a hand-edited manifest that names foreign NSIDs. DNS TXT records are intentionally left in place so re-publishing doesn't require re-provisioning DNS.
Author
stavola.xyz Committer Tangled Date (Apr 20, 2026, 12:49 PM UTC) Commit c4fbd334 c4fbd334d931715db56eb452afdbe3c36a6172c7 Parent 4f110ee4 4f110ee43f260ecbbbeda49530d6ade4bf08458a Change ID wunklvvv wunklvvvyrrqruuwnkpwqmnwszzkmvxp