3.2.1 • Published 6 years ago
pon-task-fs v3.2.1
pon-task-fs
Pon task for file system
Installation
$ npm install pon-task-fs --saveUsage
'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()Signatures
chmod(permissions, options) -> function
Define task
| Param | type | Description |
|---|---|---|
| permissions | Object.<string, string> | File pattern and permissions |
| options | Object | Optional settings |
concat(src, dest, options) -> function
Concat multiple file into one
| Param | type | Description |
|---|---|---|
| src | string|string[] | |
| dest | function | |
| options | Object | Optional settings |
cp(linkages, options) -> function
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(options) -> function
Define task
| Param | type | Description |
|---|---|---|
| options | Object | Optional settings |
| options.mkdir | Array | Options for mkdir |
del(Patterns, options) -> function
Define task
| Param | type | Description |
|---|---|---|
| Patterns | string|string[] | File pattern to delete |
| options | Object | Optional settings |
mkdir(dirnames, options) -> function
Define task
| Param | type | Description |
|---|---|---|
| dirnames | string[] | Directory name to make |
| options | Object | Optional settings |
symlink(linkages, options) -> function
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 |
write(filename, content, options) -> function
Define task
| Param | type | Description |
|---|---|---|
| filename | string | File name write |
| content | string|Buffer|function | Content or content creator function |
| options | Object | Optional settings |
License
This software is released under the Apache-2.0 License.
Links
3.2.1
6 years ago
3.1.17
6 years ago
3.1.14
7 years ago
3.1.13
7 years ago
3.1.12
7 years ago
3.1.9
7 years ago
3.1.8
7 years ago
3.1.7
7 years ago
3.1.6
7 years ago
3.1.5
8 years ago
3.1.4
8 years ago
3.1.3
8 years ago
3.1.2
8 years ago
3.1.1
8 years ago
3.0.1
8 years ago
2.3.1
8 years ago
2.2.2
8 years ago
2.2.1
8 years ago
2.1.2
9 years ago
2.1.1
9 years ago
2.0.1
9 years ago