0.0.1 • Published 1 year ago

rise-filesystem-foundation v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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
})