mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-27 04:46:10 +01:00
28 lines
784 B
JavaScript
28 lines
784 B
JavaScript
|
var fs = require('fs')
|
||
|
var path = require('path')
|
||
|
var prompt = require('prompt')
|
||
|
var open = require('open')
|
||
|
var extend = require('extend')
|
||
|
var notices = require('./notices.json')
|
||
|
|
||
|
|
||
|
console.log('List of Notices')
|
||
|
console.log(`ID \t DATE \t\t\t TITLE`)
|
||
|
notices.forEach((notice) => {
|
||
|
console.log(`${(' ' + notice.id).slice(-2)} \t ${notice.date} \t ${notice.title}`)
|
||
|
})
|
||
|
prompt.get(['id'], (error, res) => {
|
||
|
prompt.start()
|
||
|
if (error) {
|
||
|
console.log("Exiting...")
|
||
|
process.exit()
|
||
|
}
|
||
|
var index = notices.findIndex((notice) => { return notice.id == res.id})
|
||
|
if (index === -1) {
|
||
|
console.log('Notice not found. Exiting...')
|
||
|
}
|
||
|
notices.splice(index, 1)
|
||
|
fs.unlink(`notices/archive/notice_${res.id}.md`)
|
||
|
fs.writeFile(`notices/notices.json`, JSON.stringify(notices))
|
||
|
})
|