Neuron Powered Motorization
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

file-keeper

1.11.3 • Public • Published

file-keeper is Watch And Copy files

Watch a file and copy at every time of saving a file.

Every time the file is saved, it is copied to the specified directory and the file name has datetime or serial number.

Usage

require Node.js

  1. install
$ npm install -g file-keeper
  1. develop

Move to the directory containing the file you want to copy.

Example: /home/xxx/xxx.psd

cd /home/xxx
 
# start watch 
$ file-keeper
## Note: 'dist/' directory is created in '/home/xxx/' 
 
# end watch 
## `Ctrl + C` 

Command Options

Consecutive Number

Output files in consecutive number.

$ file-keeper -n
  or
$ file-keeper --number
  or
$ file-keeper --mode=number

File Type

You can specify the target file. If you do not add an option, watch default ".psd", ".ai", ".xls", ".xlsx", ".doc", ".docx".

# Watch only .jpg files 
$ file-keeper --exts=.jpg
 
# Watch .jpg files & js files 
$ file-keeper --exts=.jpg.js
 

Working Directory

Specify a working directory.

# Watch ./example_folder 
$ file-keeper --wdir=example_folder

Distribution Directory

Specify a distribution directory.

# Watch ./example_folder 
$ file-keeper --ddir=example_folder

Clean Distribution Directory before Start

$ file-keeper --clean
  or
$ file-keeper -c

Recursively watch files in lower directories

$ file-keeper --recursive
  or
$ file-keeper -r

For file updates only

$ file-keeper --onlyupdate
  or
$ file-keeper --noadd
  or
$ file-keeper -u

Save log file

$ file-keeper --save-log
  or
$ file-keeper --save-logs

Install

npm i file-keeper

DownloadsWeekly Downloads

4

Version

1.11.3

License

MIT

Unpacked Size

13.7 kB

Total Files

10

Last publish

Collaborators

  • avatar