A simple command-line tool to manage ADRs in markdown format.
adr init [path]Initialize the ADR path and create atemplate.md. Feel free to update the template, but leave the yaml front-matter intact.adr new <title>Create a new ADR with the given title and open it in your$EDITOR.adr show <id>Show the ADR with the given id. Use--format/-fto control output:md(default, rendered markdown),raw(unrendered markdown),json(structured JSON with frontmatter fields and body as separate keys).adr edit <id>Open the ADR with the given id in your$EDITOR.adr listList all ADRs with their status, date and title. Use--format/-fto control output:md(default, rendered markdown),raw(unrendered markdown),json(structured JSON).adr find <query>Find ADRs whose title matches the query. Words are matched in order, case-insensitively, with anything allowed between them. Use--text/-tto also search frontmatter fields and the body. Use--format/-fto control output:md(default),raw,json.adr update <id> <status>Update the ADR with the given id, setting the status to one of:proposed,accepted,deprecatedorsuperseded.