codeberg forgejo-contrib/forgejo-cli v0.4.0

one month ago

fj v0.4.0

Download it from here, or via cargo

cargo install forgejo-cli

Consider supporting on Ko-Fi! Ko-Fi Page

Any questions? Come ask in the matrix space!


Additions

  • (!261) Support for issue & pull request templates with fj issue/pr create --template.
  • (!223)fj pr create --autofill, which will automatically populate the PR's title and body from the commit(s) in the PR, similar to the web UI.
  • (!241) fj user key and fj user gpg commands for managing uploaded SSH and GPG keys.
  • (!235) fj user repos --page, to select the page of results to view.
  • (!251) fj issue/pr create/comment --body-from-file to use the contents of a file as the body.
  • (!255) --identity-file/-I flag for selecting the SSH identity to use.
  • (!262) fj tag to manage git tags
  • (!265) fj issue search --state all
  • Added fj auth login support for the following instances:
    • v13.next.forgejo.org
    • v14.next.forgejo.org
    • git.disroot.org
    • git.pub.solar
    • git.kaki87.net
    • git.gay
    • git.auxolotl.org
    • git.lix.systems
    • code.ffmpeg.org
    • forge.fedoraproject.org
  • (!236) --remote & --repo flags can now be at the end of the command with the rest of the flags.

Fixes

  • (!211) Fix PR remote branch name parsing
  • (!212) Save updated OAuth keys even if the command returns an error.
  • (!219) Support parsing ssh-style remote URLs
  • (!220) No longer compares URL scheme when checking if two URLs are for the same instance.
  • (!245) Compare with SSH URL when verifying PRs aren't across instances.
  • (!247) Sort statuses in fj pr status --wait so they don't get mixed up on refresh.
  • (!250) Unify handling of instance host names.
  • (!254) Don't fail if .ssh/config isn't present.
  • (!259) Fix incorrect remote hostname comparison.

Other

  • (!214) Removed BUILTIN_CLIENT_IDS build-time env var support.
  • (!231) Added metadata needed for cargo-binstall
  • (!266) Removed "agit-" prefix from AGit PR topics.
  • (!224) Improved the appearance of issue/PR comments

Don't miss a new forgejo-cli release

NewReleases is sending notifications on new releases.