NetBeans is Eclipse-based so the configuration can use an approach similar to what I did for DBeaver. However it does scatter the files over a bunch of subdirectory trees 😖, which means that the DBeaver approach will need to be generalised somehow to include a target directory as well as a file name. Perhaps something similar to homebrew.brews in nix-darwin (“list of ((submodule) or string convertible to it)”)?
Annoyingly NetBeans also includes the major version number in the settings path (~/Library/Application Support/NetBeans/<version>/config/Preferences/org/netbeans), so it changes with every new release. (I guess this does make it easy to revert back to older versions.) This probably isn’t a major issue as new NetBeans releases are quarterly and I probably only upgrade at most twice per year anyway.
NetBeans is Eclipse-based so the configuration can use an approach similar to what I did for DBeaver. However it does scatter the files over a bunch of subdirectory trees 😖, which means that the DBeaver approach will need to be generalised somehow to include a target directory as well as a file name. Perhaps something similar to
homebrew.brews
innix-darwin
(“list of ((submodule) or string convertible to it)”)?Annoyingly NetBeans also includes the major version number in the settings path (
~/Library/Application Support/NetBeans/<version>/config/Preferences/org/netbeans
), so it changes with every new release. (I guess this does make it easy to revert back to older versions.) This probably isn’t a major issue as new NetBeans releases are quarterly and I probably only upgrade at most twice per year anyway.