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")
29
29
30
30
src_dir=" $plop_json_dir /$src "
31
31
workdir_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 " )
32
36
33
37
# Check for package.json and plopfile in src directory
34
38
if [ ! -f " $src_dir /package.json" ] || { [ ! -f " $src_dir /plopfile.js" ] && [ ! -f " $src_dir /plopfile.ts" ]; }; then
38
42
39
43
echo " Found plopfile: [$src_dir /plopfile.*]"
40
44
echo " Run plop with codebase: [$workdir_dir ]"
45
+ echo " Module name: [$module_name ]"
41
46
42
47
# Run Docker with the updated mounts and env variable
43
48
docker run -it --rm \
44
49
-v " $src_dir :/plop" \
45
50
-v " $workdir_dir :/codebase" \
46
51
-e CODEBASE_DIR=" $workdir_dir " \
52
+ -e CODEBASE_MODULE=" $module_name " \
47
53
ghcr.io/justcoded/plopjs:0.1.0
You can’t perform that action at this time.
0 commit comments