fireshield

1.0.1 • Public • Published

FireShield

Utilizalo para limitar el acceso a archivos y folders

Functions(english)

  • fireshield.shieldWithFire(parameter);
    • Function: Adds a path to the shieldMe list
    • parameter: a string or array of strings containing a path/filename
  • fireshield.pass(parameter);
    • Function: Verifies if the program should allow to access a certain file/folder
    • parameter: a string containing the path or filename of the item to be access checked
    • returns true if the access to the file/folder should be allowed
    • returns false if the access to the file/folder should be denied
  • fireshield.water(parameter);
    • Function: Removes protection from the specifies protected item
    • parameter: a string containing the path or filename of the item to be removed from the list(the exact same one used to create it)
  • fireshield.hose();
    • Function: Removes all items from the shieldMe list (all protections are deleted)
    • parameter: takes no parameters

Ejemplo 1(español)

const fireshield=require("fireshield");
//Proteger archivos y folders supliendo el path en forma de string o array de strings
fireshield.shieldWithFire("/supersecreto.txt");
fireshield.shieldWithFire(["/basededatos","/topSecret"]);
 
//pass devuelve true si debes permitir el acceso y false si lo debes prohibir
//este toma como parámetro un path en de tipo string
console.log(fireshield.pass("/basededatos"));//returns false
console.log(fireshield.pass("/topSecret"));//returns false
 
//Para remover la protección de uno o varios files/folders suplir como parámetro un string o array de string
 
fireshield.water("/supersecreto.txt");
//o un array
fireshield.water(["/basededatos","/topSecret"]);
 
//Si verificas, ahora puedes accesar
console.log(fireshield.pass("/basededatos"));//returns true
console.log(fireshield.pass("/topSecret"));//returns true
 
//Remueve todos los elementos protegidos
fireshield.hose();

Hecho en 🇵🇷Puerto Rico por Radamés J. Valentín Reyes

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    0
  • 1.0.0
    1

Package Sidebar

Install

npm i fireshield

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

4.04 kB

Total Files

3

Last publish

Collaborators

  • onlinespawn