Our great sponsors
-
user.js
Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
-
firefox-user.js-tool
Interactive view, compare, and more for Firefox user.js (eg arkenfox/user.js) + about:config functions
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
This may not be exactly what you want but you can definitely manipulate prefs with a shell script. One of the popular user.js files uses a shell script for updating. Take a look at this maybe something useful there...
If you need more commands may be have a look at userjs-tool-aboutconfig-functions.js from firefox-user.js-tool.