UNPKG

blackduck-api

Version:
35 lines (22 loc) 680 B
import debug from 'debug'; const log = debug('delete-project.js'); log('loading...'); import { BlackDuckAPI, BlackDuckReports } from '../index.js'; import { API_TOKEN, API_URL } from '../config.js'; var args = process.argv.slice(2); const bd = new BlackDuckAPI(API_URL, API_TOKEN); bd.getBearer().then((bearer) => { if (args[0] != '') { bd.getProjects('name:' + args[0], '').then((projects) => { if (projects.length != 0) { bd.getVersions(projects[0], 'versionName:unnamed', '').then((versions) => { if (versions.length != 0) { bd.deleteVersion(versions[0]); bd.deleteProject(projects[0]); } }); } }); } }); log('run()');