tools
integrate beyond compare#
bash
# diff
git config --global diff.tool bc3
# merge
git config --global merge.tool bc3
git config --global mergetool.bc3.trustExitCode true
tools#
integrate beyond compare in wsl#
Inside ~/.gitconfig
:
ini
[diff]
tool = bcomp
[difftool]
prompt = false
[difftool "bcomp"]
path = "/mnt/c/Program\\ Files/Beyond\\ Compare\\ 4/BCompare.exe"
cmd = "/mnt/c/Program\\ Files/Beyond\\ Compare\\ 4/BCompare.exe" "$(wslpath -aw $LOCAL)" "$(wslpath -aw $REMOTE)"
[merge]
tool = bcomp
[mergetool]
prompt = false
[mergetool "bcomp"]
path = "/mnt/c/Program\\ Files/Beyond\\ Compare\\ 4/BCompare.exe"
cmd = "/mnt/c/Program\\ Files/Beyond\\ Compare\\ 4/BCompare.exe" "$(wslpath -aw $LOCAL)" "$(wslpath -aw $REMOTE)" "$(wslpath -aw $BASE)" "$(wslpath -aw $MERGED)"
links#
Use ccusage to track your live, daily, and monthly claude code token and dollar usage. In the case of subscription plans it shows you how much you would have paid were you using API. Also estimates your current block usage which you can use to predict whether you’re going to get rate limited at any given time.
Considering Snagit transitioned to an Annual Subscription and the price went up a lot, after their 5-year grandfathering of the maintenance support ends, I might need to switch.
Web Development Environment on Specified Version of NodeJS, with Nix
A guide on using nix-shell to manage multiple NodeJS versions in a development environment. Demonstrates how to create shell.nix configurations to switch between different NodeJS versions including legacy versions not packaged in nixpkgs.