Pon task for file system
$ npm install pon-task-fs --save
'use strict'
const pon = require('pon')
const { mkdir } = require('pon-task-fs')
async function tryExample () {
let run = pon({
'fs:mkdir': mkdir([
'doc',
'example',
'lib',
'test',
'tmp'
])
})
run('fs:*')
}
tryExample()
Define task
Param | type | Description |
---|---|---|
permissions | Object.<string, string> | File pattern and permissions |
options | Object | Optional settings |
Concat multiple file into one
Param | type | Description |
---|---|---|
src | string|string[] | |
dest | function | |
options | Object | Optional settings |
Define task
Param | type | Description |
---|---|---|
linkages | Object.<string, string> | Directory copy ruling |
options | Object | Optional settings |
options.force | boolean | Force create |
options.ignore | string[] | Ignore patterns to copy |
Define task
Param | type | Description |
---|---|---|
options | Object | Optional settings |
options.mkdir | Array | Options for mkdir |
Define task
Param | type | Description |
---|---|---|
Patterns | string|string[] | File pattern to delete |
options | Object | Optional settings |
Define task
Param | type | Description |
---|---|---|
dirnames | string[] | Directory name to make |
options | Object | Optional settings |
Define symlink task
Param | type | Description |
---|---|---|
linkages | Object.<string, string> | File link ruling |
options | Object | Optional settings |
options.force | boolean | Force create |
options.preferDir | boolean | Create directory if source path does'nt exist |
Define task
Param | type | Description |
---|---|---|
filename | string | File name write |
content | string|Buffer|function | Content or content creator function |
options | Object | Optional settings |
This software is released under the Apache-2.0 License.