File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,10 @@ workdir=$(jq -r '.workdir' "$plop_json_path")
2929
3030src_dir=" $plop_json_dir /$src "
3131workdir_dir=" $plop_json_dir /$workdir "
32+ workdir_parent_dir=$( dirname " $workdir_dir " )
33+ relative_wordir_pwd=$( realpath --relative-to=" $workdir_parent_dir " " $PWD " )
34+ module_path=$( echo " $relative_wordir_pwd " | grep -oE ' (/?modules/)[^/]+' )
35+ module_name=$( basename " $module_path " )
3236
3337# Check for package.json and plopfile in src directory
3438if [ ! -f " $src_dir /package.json" ] || { [ ! -f " $src_dir /plopfile.js" ] && [ ! -f " $src_dir /plopfile.ts" ]; }; then
3842
3943echo " Found plopfile: [$src_dir /plopfile.*]"
4044echo " Run plop with codebase: [$workdir_dir ]"
45+ echo " Module name: [$module_name ]"
4146
4247# Run Docker with the updated mounts and env variable
4348docker run -it --rm \
4449 -v " $src_dir :/plop" \
4550 -v " $workdir_dir :/codebase" \
4651 -e CODEBASE_DIR=" $workdir_dir " \
52+ -e CODEBASE_MODULE=" $module_name " \
4753 ghcr.io/justcoded/plopjs:0.1.0
You can’t perform that action at this time.
0 commit comments