Allow the pre-receive hook to be used as a relative symlink
Added tput-based coloring to pre-receive, puppet_lint_checks.sh and puppet_manifest_syntaxt_check.sh. Fixed the STDERR output redirection for puppet_lint_checks.sh and puppet_manifest_syntaxt_check.sh.
Added a check for a .puppet-lint.rc file in the module root. The custom config will be applied with the --config flag if the file exists. This reproduces the behavior you would see when running the puppet-lint command within the module directory without the --config option.
Merged puppet-lintrc feature with smart-colors feature
Preventing sed from getting an empty expression when the module directory argument is not passed
Removed dependency on realpath command
Merge branch 'feature/symlink-pre-receive' into feature/puppet-lintrc
Merge branch 'feature/symlink-pre-receive' into feature/smart-colors
Merge branch 'feature/symlink-pre-receive'
Merge branch 'feature/puppet-lintrc'
Merge branch 'feature/smart-colors'