Crear/eliminar fácilmente directorios temporales
A veces solo necesita una manera rápida y fácil de crear directorios temporales. Los directorios se crean en el directorio temporal estándar del sistema operativo.
Además, este módulo se entrega como:
dist/stopgap.mjsdist/stopgap.js $ npm install --save stopgap
import stopgap from 'stopgap' ;
const { path , remove } = await stopgap ( ) ;
// path ~> /var/folders/c7/fqpgnx7x5654w6z_k3syl11r0000gn/T/sg-LC48Pf
// remove ~> call function to delete directory
// clean up
await remove ( ) ; Devuelve: { path: String, remove: Function }
Crea un directorio temporal en el directorio TEMP predeterminado del sistema operativo y devuelve un objeto A con dos propiedades:
Tipo: String
El path al directorio creado.
Por defecto, esto se crea como una carpeta oculta en el directorio de inicio de los usuarios.
Tipo: Function Devuelve: Promise
Invocar esta función elimina y limpia el directorio temporal.
IMPORTANTE: Todo dentro del directorio se elimina de manera recursiva.
Tipo: String
Prefijo personalizado para la carpeta. El valor predeterminado es a sg- .
Tipo: String
Ruta personalizada para el directorio. La ruta se crea recursivamente.
El valor predeterminado al directorio TMP del sistema.
MIT © Terkel Gjervig