26 lines
555 B
Bash
Executable File
26 lines
555 B
Bash
Executable File
#!/bin/zsh
|
|
|
|
scriptDir=${0:a:h}
|
|
cd "${scriptDir}"
|
|
|
|
sourcery_version=2.2.4
|
|
|
|
if which sourcery >/dev/null; then
|
|
if [[ $(sourcery --version) != $sourcery_version ]]; then
|
|
echo "warning: Compatible sourcery version not installed. Install sourcery $sourcery_version. Currently installed version is $(sourcery --version)"
|
|
exit 1
|
|
fi
|
|
|
|
sourcery \
|
|
--sources ./ \
|
|
--sources ../../../Sources/ \
|
|
--templates AutoMockable.stencil \
|
|
--output GeneratedMocks/
|
|
|
|
else
|
|
echo "warning: sourcery not installed"
|
|
fi
|
|
|
|
|
|
|