Nujj
Nushell utility functions for jj & gh - JJiles TUI log watcher for jj
Install / Use
/learn @YPares/NujjREADME
THIS REPOSITORY IS ARCHIVED. nujj & jjiles have been moved to monurepo.
nujj
A set of nushell utility functions wrapping the jj and gh CLI tools.
Usage
Just import it within nushell.
E.g. use <path_to_nujj_repo> * in a nushell REPL to put all the modules into scope, with their subcommands.
You can add this use line to your $HOME/.config/nushell/config.nu
or to any autoloaded nushell script.
Main features
jjiles, a jj Watcher: an interactivejj logwithfzf(à lajj-fzf), with custom jj log templates support, auto-refresh, adaptive diff layout, system theme detection (which will also work in WSL) and syntax-highlighting viadelta. Runjjiles --helpfor more infonujj tblog: get the jj log as a structured nushell tablenujj atomic: run some arbitrary nu closure that performs a set of jj operations, and automatically rollback to the initial state if one failsnujj cap-off/nujj rebase-caps: speed up your mega-merge workflow with automated rebases and bookmark moves driven by simple tags in your revisions descriptions- Autocompletion: change ids, bookmark names, etc. autocompletion is provided for most of the
nujjcommands nugh prs: Getting PRs lists from GitHub as structured nushell tables
Dependencies
- nushell (nixpkgs#nushell) (>=0.103)
- jj (nixpkgs#jujutsu) (latest stable version preferably)
- gh (nixpkgs#gh)
- fzf (nixpkgs#fzf)
- delta (nixpkgs#delta)
- fmt (nixpkgs#fmt)
Related Skills
apple-reminders
334.9kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
334.9kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
334.9kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
334.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
