0.1.2 • Published 8 months ago

rust-change-detection v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

rust-change-detection

Change detection library written is rust, using file hashes to detect changes in files and directories. Using gxhash for hashing files

Usage

  1. Install the package
yarn add rust-change-detection --dev

or

npm install rust-change-detection --save-dev
  1. Set environment variable
export RCD_FOLDERS=./packages
  1. Add rcd to your package.json scripts
{
  "scripts": {
    "rcd": "rcd"
  }
}
  1. Run the command
yarn rcd
  1. You can find the logs in the .rcd_log file

Tips

  • You can create a .env file in the root of your project and add the RCD_FOLDERS variable there.
  • And load the .env file before running the command, using a package like dotenv-cli or cross-env or env-cmd.
{
  "scripts": {
    "rcd": "env-cmd .env rcd"
  }
}

Environment Variables

VariableDescriptionDefaultRequired
RCD_FOLDERSThe folders to watch for changesnonetrue
RCD_IGNORE_FOLDERThe folders to ignore with ; as separatornode_modules;dist;.git;coverage;.turbofalse
RCD_IGNORE_FILEThe files to ignore with ; as separator.gitignore;.prettierrc;.eslintrc;.babelrc;.DS_Store;Thumbs.dbfalse
RCD_HASH_FILEThe file to store the hashes.rcd_hashfalse
RCD_LOG_FILEThe file to store the logs, i.e the list of changed files.rcd_logfalse
RCD_LOG_LEVELThe log level, can be info or debuginfofalse

License

MIT

0.1.2

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago

0.0.1

8 months ago