0.0.7 • Published 4 years ago

@utftufutukgyftryidytftuv/rft v0.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

RFT - recursive file template

About

RFT replace variables like $FOO ${FOO} and {{FOO}}

RFT has a format rft source target

  • If source is file RFT place new in file in target path
  • If source ia dir RFT replace variables recursive in files and subdirs and place them in target dir relatively by their path from source dir

Options

  • -e FOO=bar and --env FOO=bar add variable
  • --env-file /.env add variables form file
  • --source /source set source instead 1-st argument
  • --target /target set source instead 2-nd argument

Examples

Cli file

initial paths

/source/file
/target/

file by path /source/file

Lorem $FOO ipsum ${FOO} dolor sit {{FOO}} amet

command

npx @utftufutukgyftryidytftuv/rft -e FOO=bar /source/file /target/new/path/file

result paths

/source/file
/target/new/path/file

file by path /target/new/path/file

Lorem bar ipsum bar dolor sit bar amet

Cli dir

initial paths

/source/file
/source/subdir/file
/target/

file by path /source/file

Lorem $FOO ipsum ${FOO} dolor sit {{FOO}} amet

file by path /source/subdir/file

Lorem $FOO ipsum ${FOO} dolor sit {{FOO}} amet

command

npx @utftufutukgyftryidytftuv/rft -e FOO=bar /source /target

result paths

/source/file
/source/subdir/file
/target/file
/target/subdir/file

file by path /target/file

Lorem bar ipsum bar dolor sit bar amet

file by path /target/subdir/file

Lorem bar ipsum bar dolor sit bar amet
0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago

0.0.0

4 years ago