rise-filesystem-foundation
v0.0.1
Published
## Install
Downloads
220
Readme
Rise Filesystem Foundation
Install
npm i rise-filsystem-foundation
Usage
filesystem.getDirectories
import * as filesystem from 'rise-filesystem-foundation'
const x = filesystem.getDirectories({
path: '/',
projectRoot: __dirname
})
filesystem.makeDir
import * as filesystem from 'rise-filesystem-foundation'
await filesystem.makeDir({
path: '/example',
projectRoot: __dirname
})
filesystem.removeDir
import * as filesystem from 'rise-filesystem-foundation'
filesystem.removeDir({
path: '/example',
projectRoot: __dirname
})
filesystem.copyDir
import * as filesystem from 'rise-filesystem-foundation'
filesystem.copyDir({
source: '/source',
target: '/target',
projectRoot: __dirname
})
filesystem.getFile
import * as filesystem from 'rise-filesystem-foundation'
const x = await filesystem.getFile({
path: '/target/fileA.txt',
projectRoot: __dirname
})
filesystem.getJsFile
import * as filesystem from 'rise-filesystem-foundation'
const x = await filesystem.getJsFile({
path: '/target/app.js',
projectRoot: __dirname
})
filesystem.writeFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.writeFile({
path: '/fileA.js',
content: 'export default {name: "app"}',
projectRoot: __dirname
})
filesystem.removeFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.removeFile({
path: '/fileA.js',
projectRoot: __dirname
})
filesystem.copyFile
import * as filesystem from 'rise-filesystem-foundation'
filesystem.copyFile({
source: '/source/fileA.js',
target: '/target/fileA.js',
projectRoot: __dirname
})
filesystem.zipFolder
import * as filesystem from 'rise-filesystem-foundation'
await filesystem.zipFolder({
source: '/source',
target: '/target',
name: 'lambdaCode',
projectRoot: __dirname
})
filesystem.getTextContent
import * as filesystem from 'rise-filesystem-foundation'
const text = await filesystem.getTextContent({
path: '/text.txt',
projectRoot: __dirname
})