No comment on why you want to do this, or what might be a more standard practice: here is a solution to your question.... Keep in mind that the type of quotes required by your command line may vary.
In your db.js, export the init function. There are many ways, but for example:
module.exports.init = function () { console.log('hi'); }; module.exports.init = function () { console.log('hi'); }; Then call it like this, assuming your db.js is in the same directory as your command prompt:
node -e 'require("./db").init()' If your db.js were a module db.mjs, use a dynamic import to load the module:
node -e 'import("./db.mjs").then( loadedModule => loadedModule.init() )' To other readers, the OP's init function could have been called anything, it is not important, it is just the specific name used in the question.