tgl: manage Tangled (tangled.org) from the terminal www.npmjs.com/package/tangled-cli

feat: v0.3.0 - close issues from PRs, pr update/edit, issue edit #19

Merged oviiione.eu
targeting master from feat/v0.3.0
Merged opened by and assigned to oviiione.eu
targeting master from feat/v0.3.0

Everything for tgl 0.3.0:

  • pr close --merged closes the issues the PR says it fixes (with the words Fixes, Closes or Resolves before an issue number or link), in its title, description, or a comment by its author, the repo owner or collaborators; the closing comment links back to the PR, in the issue's language. --keep-issues skips it.
  • pr create/edit turn those issue numbers into links (Tangled shows a bare number as text).
  • pr update: send the branch again after new commits (a new round, like resubmit).
  • pr edit and issue edit: change the title or description.
  • pr create/update stop if the branch has commits not pushed to Tangled (--allow-unpushed overrides).
  • PR commands default to the open PR of the current branch.
  • Issues and PRs can be named by the number the website shows (12 or #12).
  • --web opens a list, issue or PR in the browser.
  • README: shorter, split into English and Spanish, with a banner; the full command reference moves to docs/.

Tested for real in a throwaway repo and checked on the website.

Commits 0