UNPKG

projectman

Version:

Hate opening folders? Select and open your projects in your favourite editor straight from your command line without 'CD'ing into the deeply nested folders.

35 lines (28 loc) 897 B
// helper functions const color = require('../colors.js'); const logs = require('../logs.js'); const { getSettings, writeSettings, selectProject } = require('../helper.js'); // pm remove [projectName] async function removeProject(projectName) { const settings = getSettings(); const { name: selectedProjectName } = await selectProject( projectName, 'Select project to remove' ); if (!selectedProjectName) { logs.error(`Project with name ${selectedProjectName} does not exist.`); console.log( `Try ${color.yellow( 'pm remove' )} and select the project you want to remove` ); return; } // removing project settings.projects = settings.projects.filter( (project) => project.name.toLowerCase() !== selectedProjectName.toLowerCase() ); writeSettings(settings, 'remove', 'Project Removed'); } module.exports = removeProject;