├── .gitignore ├── .mocharc.json ├── .node-version ├── .npmignore ├── .prettierrc ├── AUTHENTICATION.md ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── eslint.config.mjs ├── images ├── screenshot_default_command.png └── screenshot_pull_request.png ├── jj-docs ├── cli_reference.md ├── revsets.md └── templates.md ├── package.json ├── rescript.json ├── src ├── cli │ ├── AnalyzeCommand.res │ ├── AnalyzeCommand.res.mjs │ ├── AnalyzeCommandComponent.res │ ├── AnalyzeCommandComponent.res.mjs │ ├── AuthCommand.res │ ├── AuthCommand.res.mjs │ ├── BookmarkSelectionComponent.res │ ├── BookmarkSelectionComponent.res.mjs │ ├── Cli.gen.tsx │ ├── Cli.res │ ├── Cli.res.mjs │ ├── InkBindings.res │ ├── InkBindings.res.mjs │ ├── JJTypes.res │ ├── JJTypes.res.mjs │ ├── RemoteSelectionComponent.res │ ├── RemoteSelectionComponent.res.mjs │ ├── SubmitCommand.res │ ├── SubmitCommand.res.mjs │ ├── Utils.res │ ├── Utils.res.mjs │ └── index.ts └── lib │ ├── auth.ts │ ├── jjTypes.ts │ ├── jjUtils.test.ts │ ├── jjUtils.ts │ ├── logger.ts │ └── submit.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .aider* 3 | node_modules 4 | dist 5 | /lib/ 6 | .bsb.lock 7 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v20.18.1 -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /AUTHENTICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/AUTHENTICATION.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /images/screenshot_default_command.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/images/screenshot_default_command.png -------------------------------------------------------------------------------- /images/screenshot_pull_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/images/screenshot_pull_request.png -------------------------------------------------------------------------------- /jj-docs/cli_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/jj-docs/cli_reference.md -------------------------------------------------------------------------------- /jj-docs/revsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/jj-docs/revsets.md -------------------------------------------------------------------------------- /jj-docs/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/jj-docs/templates.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/package.json -------------------------------------------------------------------------------- /rescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/rescript.json -------------------------------------------------------------------------------- /src/cli/AnalyzeCommand.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AnalyzeCommand.res -------------------------------------------------------------------------------- /src/cli/AnalyzeCommand.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AnalyzeCommand.res.mjs -------------------------------------------------------------------------------- /src/cli/AnalyzeCommandComponent.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AnalyzeCommandComponent.res -------------------------------------------------------------------------------- /src/cli/AnalyzeCommandComponent.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AnalyzeCommandComponent.res.mjs -------------------------------------------------------------------------------- /src/cli/AuthCommand.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AuthCommand.res -------------------------------------------------------------------------------- /src/cli/AuthCommand.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/AuthCommand.res.mjs -------------------------------------------------------------------------------- /src/cli/BookmarkSelectionComponent.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/BookmarkSelectionComponent.res -------------------------------------------------------------------------------- /src/cli/BookmarkSelectionComponent.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/BookmarkSelectionComponent.res.mjs -------------------------------------------------------------------------------- /src/cli/Cli.gen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/Cli.gen.tsx -------------------------------------------------------------------------------- /src/cli/Cli.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/Cli.res -------------------------------------------------------------------------------- /src/cli/Cli.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/Cli.res.mjs -------------------------------------------------------------------------------- /src/cli/InkBindings.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/InkBindings.res -------------------------------------------------------------------------------- /src/cli/InkBindings.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/InkBindings.res.mjs -------------------------------------------------------------------------------- /src/cli/JJTypes.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/JJTypes.res -------------------------------------------------------------------------------- /src/cli/JJTypes.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/JJTypes.res.mjs -------------------------------------------------------------------------------- /src/cli/RemoteSelectionComponent.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/RemoteSelectionComponent.res -------------------------------------------------------------------------------- /src/cli/RemoteSelectionComponent.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/RemoteSelectionComponent.res.mjs -------------------------------------------------------------------------------- /src/cli/SubmitCommand.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/SubmitCommand.res -------------------------------------------------------------------------------- /src/cli/SubmitCommand.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/SubmitCommand.res.mjs -------------------------------------------------------------------------------- /src/cli/Utils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/Utils.res -------------------------------------------------------------------------------- /src/cli/Utils.res.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/Utils.res.mjs -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/jjTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/jjTypes.ts -------------------------------------------------------------------------------- /src/lib/jjUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/jjUtils.test.ts -------------------------------------------------------------------------------- /src/lib/jjUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/jjUtils.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/submit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/src/lib/submit.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keanemind/jj-stack/HEAD/tsconfig.json --------------------------------------------------------------------------------