let fileCmd = require('file-cmd')
let path = require('path')
let co = require('co')
co(function* () {
try {
yield fileCmd.mkdir(path.join(__dirname, 'tttt'))
let text = yield fileCmd.cat(path.join(__dirname, 'README.md'))
console.log(text.toString())
yield fileCmd.cat(path.join(__dirname, 'package.json'), 'hello')
yield fileCmd.rm(path.join(__dirname, 'te'))
yield fileCmd.rmdir(path.join(__dirname, 'testdir'))
yield fileCmd.cp(
path.join(__dirname, 'node_modules'),
path.join(__dirname, 'sdf'),
'test_modules'
)
yield fileCmd.cpf(
path.join(__dirname, 'node_modules'),
path.join(__dirname, 'sdf'),
'test_modules'
)
let files = fileCmd.ls(path.join(__dirname, ''))
console.log(files)
yield fileCmd.mv(path.join(__dirname, 'b'), path.join(__dirname, '../'))
yield fileCmd.wait(2000)
} catch (e) {
console.error(e)
}
})
fileCmd.cat(path.join(__dirname, 'README.md'))
.then(function (data) {
console.log(data.toString())
})