Skip to content
This repository was archived by the owner on Aug 6, 2026. It is now read-only.

feat: arr CLI - #372

Closed
jonathanlab wants to merge 1 commit into
mainfrom
feat/cli-core-packages
Closed

jonathanlab wants to merge 1 commit into
mainfrom
feat/cli-core-packages

Conversation

@jonathanlab

@jonathanlab jonathanlab commented Dec 22, 2025 •

Copy link
Copy Markdown
Contributor

CLI for stacked PR management using JJ. Generally makes JJ easier to grasp.

Consists of a core package and a cli app. The CLI is fairly thin, and all functionality occurs in core, so we can directly use that via the Array desktop app as well.

Comment thread packages/core/src/parser.ts Fixed
const changes: FileChange[] = [];

for (const line of lines) {
const match = line.match(/^([MADR])\s+(.+)$/);

Check failure

Code scanning / CodeQL

Polynomial regular expression used on uncontrolled data High

This regular expression that depends on library input may run slow on strings starting with 'A ' and with many repetitions of ' '.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stale

Comment thread packages/core/src/slugify.ts Fixed
Comment thread packages/core/src/slugify.ts Fixed
Comment thread packages/cli/src/commands/checkout.ts Fixed
Comment thread packages/cli/src/commands/delete.ts Fixed
Comment thread packages/core/src/parser.ts Fixed
Comment thread packages/cli/src/commands/checkout.ts Fixed
Comment thread packages/core/src/jj.ts Fixed
@charlesvien charlesvien changed the title feat/arr-cli feat: Array CLI Dec 23, 2025
Comment thread packages/core/src/ci.ts Fixed
Comment thread .github/workflows/array-stack-check.yml Fixed
Comment thread .github/workflows/array-stack-check.yml Fixed
@jonathanlab jonathanlab changed the title feat: Array CLI feat: arr CLI Dec 23, 2025
@jonathanlab
jonathanlab force-pushed the feat/cli-core-packages branch from a57cf4f to d6e730e Compare January 6, 2026 19:56
@jonathanlab

jonathanlab commented Jan 7, 2026 •

Copy link
Copy Markdown
Contributor Author

Merge from bottom to top, or use arr merge

@jonathanlab
jonathanlab force-pushed the feat/cli-core-packages branch 4 times, most recently from 3965c7d to e3c545a Compare January 9, 2026 12:29
Comment thread .github/workflows/release.yml Fixed
@jonathanlab
jonathanlab force-pushed the feat/cli-core-packages branch from e3c545a to a42be58 Compare January 9, 2026 12:48
Comment thread .github/workflows/array-release.yml Fixed
@jonathanlab
jonathanlab force-pushed the feat/cli-core-packages branch 7 times, most recently from 5c28359 to e351407 Compare January 9, 2026 13:38
@jonathanlab
jonathanlab force-pushed the feat/cli-core-packages branch from a25e69e to 7be0bf9 Compare January 9, 2026 13:51
@jonathanlab

Copy link
Copy Markdown
Contributor Author

Closing in favor of a stacked PR with arr: #361

@jonathanlab jonathanlab closed this Jan 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants