

I think this is about uBlock Origin’s “advanced mode”. If it’s activated, then the uBlock addon’s pop-up gets an extra table to the left showing kinds of content or domains used and switches to block/allow them globally (on all websites) or locally (on this website specifically). Those switches have two halves, the left side acts as an “allow” button (or rather a “no-op” button that tells uBO to ignore a previous block, but not to unblock something that’s detected as an ad by the add-on’s regular filters) and the right side as a “block” button.
So, AFAIK, you enable advanced mode, use a global switch to block third-party scripts and you’ve basically got almost the same kind of blocking NoScript does. As you visit other websites, you can use that table to locally allow some domains in order to un-break a website, block local scripts if you don’t trust them either (you could also set that globally to completely match NoScript if you want), or block all third-party content from some domains. It also works in “just a few clicks”.
There are some package managers that do that.
Alpine Linux’s
apk
stores a list of required packages for the current system in a single file,/etc/apk/world
. usingapk add
orapk del
adds or removes a package from this list, then calculates how to get to that stage (adding all the dependencies, resolving conflicts…) and then installs the needed stuff (and removes the unneeded) to make it match.The file can be edited or replaced using any other tools, then
apk fix
will do the same recalculation and installation/removal steps.