1.0.2 • Published 1 year ago

file-mask-cli v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

file-mask-cli

hide files/dirs

Example

Installation

npm install file-mask-cli -g
#or
yarn global add file-mask-cli

API

common

PropertyDescriptionTypeDefaultRequiredRangeCommand
INPUT_DIRthe absolute path of input files/dirsStringprocess_cwd(the path where the command exec)False--id
OUTPUT_DIRthe absolute path of outputStringINPUT_DIR/outputFalse--od
INCLUDE_FILESinclude files regxString-False--if
EXCLUDE_FILESexclude files regxString-False--ef
COMPRESS_PASSWORDthe password to compress the file/dirString-False--cp
CRYPTO_FILEthe relative path(relative to INPUT_DIR) of crypto file(it must be a json file)String"crypto.json"False--cf
THREAD_NUMBERthe number of threadNumber12False--tn
RETRY_TIMESthe retry timesNumber3False--rt

hide

PropertyDescriptionTypeDefaultRequiredRangeCommand
MASK_FILEthe relative path(relative to INPUT_DIR) of mask file which hide other files/dirsString-True--mf

show

PropertyDescriptionTypeDefaultRequiredRangeCommand

How to use it

hide

your directory is like:

-demo.jpg
-2.txt
-3
  -1.txt
  -2.txt

when you run "file-mask-cli hide -mf demo.jpg"

it will generate the output dir which includes:demo1.jpg(it actually has 2.txt), demo2.jpg(it actually has 3) it also will generate the crypto file which is called crypto.json

show

move the crypto.json file which it was generated by hide command to output dir

and then you run "file-mask-cli show"

it will generate the output dir which includes:2.txt, 3

update