UNPKG

@usman_khan/smart-commit

Version:

SmartCommit uses AI or other intelligent methods to optimize the commit process, which could be appealing to developers who want to improve their efficiency.

22 lines (18 loc) 701 B
const { execSync } = require("child_process"); const path = require("path"); (() => { // Get the bin directory path const binPath = path.join(__dirname, "bin"); // Check if the bin directory path is already in the PATH environment variable if (process.env.PATH.split(":").indexOf(binPath) === -1) { // Add the bin directory path to the PATH environment variable if (process.platform === "win32") { execSync(`setx PATH "%PATH%;${binPath}"`); } else { execSync(`export PATH="$PATH:${binPath}"`); } // console.log('Path added to the PATH environment variable.'); } else { // console.log('Path is already in the PATH environment variable.'); } })();