GIT-NBDIFFTOOL(1)

πŸ“¦
version 4.0.4 Β· 2 versions
, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

git-nbdifftool β€” a git difftool plugin for notebooks ✨


🌸 DESCRIPTION 🌸

okay bestie, gather round, because this one is actually so cute πŸŽ€

git-nbdifftool is a git difftool plugin for notebooks. that's the whole vibe. πŸ’…

it uses nbdime to show you diffs of notebooks the nice way β€” like, actual notebook-shaped diffs β€” instead of making you stare at a plain text diff of raw JSON like some kind of medieval peasant 😭. any other files? those just get displayed via git diff, no drama. πŸ¦‹

wanna turn it on in your global git config? say less:

git-nbdifftool config --enable [--global | --system]

and then use it like:

git difftool [<commit> [<commit>]]

literally that's it. main character energy fr fr πŸ‘‘

🌈 positional arguments 🌈

  • {diff,config} β€” pick your path, bestie: diff or config. those are the two moods. 🫢

⭐ options ⭐

  • -h, --help β€” show this help message and exit. your classic "wait what does this do again" button πŸ™ˆ
  • --version β€” show program's version number and exit. slay, now you know what you're running πŸ’«
  • --config β€” list the valid config keys and their current effective values. a lil peek behind the curtain πŸ‘€
  • --log-level {DEBUG,INFO,WARN,ERROR,CRITICAL} β€” set the log level by name. want the tea? crank it to DEBUG. want peace and quiet? you know what to do. πŸ“

and here's the whole usage line if you want it in one place, no cap:

usage: git-nbdifftool [-h] [--version] [--config]
                      [--log-level {DEBUG,INFO,WARN,ERROR,CRITICAL}]
                      {diff,config} ...
✨ friendly reminder: --enable takes --global or --system, and you write it exactly like that. don't freestyle the flags, bestie. πŸŽ€

okay that's the whole page!! this was git-nbdifftool 4.0.4, dated February 2026 β€” mwah, iconic, periodt. πŸ’–πŸ§šπŸ’œ

πŸ“¦ where this page comes from