Stacked PRs CLI - Major update
This release simplifies the common commands associated with sync, branch, tree, adopt. This release also simplifies all “av stack <command>” to “av <command>” and make stacking more mainstream.
We’re excited to announce the release of v0.1.0
of the av
CLI, our open-source tool for managing stacked PRs. This update brings several usability improvements, making it easier than ever to create and manage your stacked PRs.
Here’s a quick summary of what’s changed. For more details, check out our Major update documentation.
🌟🌟🌟 Follow, like and check out our GitHub project: https://github.com/aviator-co/av
Streamlined Syntax
We’ve simplified the command structure to make av more intuitive:
Top-Level Commands: No more
av stack <command>
andav commit <command>
—all commands are now top-level or integrated as flags for other commands.Easier PR and Commit Creation: Commands like
av commit
andav pr
now directly create commits and PRs.The previous commands are still functional but deprecated. They will continue to work in
v0.1.0
and will be removed in the future major updates.
List of changed commands
av stack sync
→av sync
av pr create
→av pr
Running this command on an existing PR will also push changed to remote to refresh the PR.av stack submit
→av pr --all
av stack branch
→av branch
av stack branch-commit
→av commit -b
-b
will automatically generate branch name, use--branch-name <name>
if you would like to specify a nameav commit create
→av commit
av commit ammend
→av commit --amend
”No-edit” is now default, pass--edit
to open your text editor to modify commitav commit split
→av split-commit
av stack adopt
→av adopt
av stack diff
→av diff
av stack next
→av next
av stack prev
→av prev
av stack reorder
→av reorder
av stack reparent
→av reparent
av stack restack
→av restack
av stack switch
→av switch
av stack tree
→av tree