├── .coveragerc ├── .flake8 ├── .github └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── CHANGELOG.md ├── README.md ├── RELEASING.md ├── pre_commit_macadmin_hooks ├── __init__.py ├── check_autopkg_recipe_list.py ├── check_autopkg_recipes.py ├── check_git_config_email.py ├── check_jamf_extension_attributes.py ├── check_jamf_json_manifests.py ├── check_jamf_profiles.py ├── check_jamf_scripts.py ├── check_munki_pkgsinfo.py ├── check_munkiadmin_scripts.py ├── check_munkipkg_buildinfo.py ├── check_outset_scripts.py ├── check_plists.py ├── check_preference_manifests.py ├── forbid_autopkg_overrides.py ├── forbid_autopkg_trust_info.py ├── format_xml_plist.py ├── munki_makecatalogs.py └── util.py ├── setup.py └── tests ├── __init__.py ├── test_check_autopkg_recipe_list.py ├── test_check_autopkg_recipes.py ├── test_check_git_config_email.py ├── test_check_jamf_extension_attributes.py ├── test_check_jamf_json_manifests.py ├── test_check_jamf_profiles.py ├── test_check_jamf_scripts.py ├── test_check_munki_pkgsinfo.py ├── test_check_munkiadmin_scripts.py ├── test_check_munkipkg_buildinfo.py ├── test_check_outset_scripts.py ├── test_check_plists.py ├── test_check_preference_manifests.py ├── test_forbid_autopkg_overrides.py ├── test_forbid_autopkg_trust_info.py ├── test_format_xml_plist.py ├── test_munki_makecatalogs.py └── test_util.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/RELEASING.md -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is intentionally left blank. 2 | -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_autopkg_recipe_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_autopkg_recipe_list.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_autopkg_recipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_autopkg_recipes.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_git_config_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_git_config_email.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_jamf_extension_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_jamf_extension_attributes.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_jamf_json_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_jamf_json_manifests.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_jamf_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_jamf_profiles.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_jamf_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_jamf_scripts.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_munki_pkgsinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_munki_pkgsinfo.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_munkiadmin_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_munkiadmin_scripts.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_munkipkg_buildinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_munkipkg_buildinfo.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_outset_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_outset_scripts.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_plists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_plists.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/check_preference_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/check_preference_manifests.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/forbid_autopkg_overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/forbid_autopkg_overrides.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/forbid_autopkg_trust_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/forbid_autopkg_trust_info.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/format_xml_plist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/format_xml_plist.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/munki_makecatalogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/munki_makecatalogs.py -------------------------------------------------------------------------------- /pre_commit_macadmin_hooks/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/pre_commit_macadmin_hooks/util.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # This file is intentionally left blank. 2 | -------------------------------------------------------------------------------- /tests/test_check_autopkg_recipe_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_autopkg_recipe_list.py -------------------------------------------------------------------------------- /tests/test_check_autopkg_recipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_autopkg_recipes.py -------------------------------------------------------------------------------- /tests/test_check_git_config_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_git_config_email.py -------------------------------------------------------------------------------- /tests/test_check_jamf_extension_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_jamf_extension_attributes.py -------------------------------------------------------------------------------- /tests/test_check_jamf_json_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_jamf_json_manifests.py -------------------------------------------------------------------------------- /tests/test_check_jamf_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_jamf_profiles.py -------------------------------------------------------------------------------- /tests/test_check_jamf_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_jamf_scripts.py -------------------------------------------------------------------------------- /tests/test_check_munki_pkgsinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_munki_pkgsinfo.py -------------------------------------------------------------------------------- /tests/test_check_munkiadmin_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_munkiadmin_scripts.py -------------------------------------------------------------------------------- /tests/test_check_munkipkg_buildinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_munkipkg_buildinfo.py -------------------------------------------------------------------------------- /tests/test_check_outset_scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_outset_scripts.py -------------------------------------------------------------------------------- /tests/test_check_plists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_plists.py -------------------------------------------------------------------------------- /tests/test_check_preference_manifests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_check_preference_manifests.py -------------------------------------------------------------------------------- /tests/test_forbid_autopkg_overrides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_forbid_autopkg_overrides.py -------------------------------------------------------------------------------- /tests/test_forbid_autopkg_trust_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_forbid_autopkg_trust_info.py -------------------------------------------------------------------------------- /tests/test_format_xml_plist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_format_xml_plist.py -------------------------------------------------------------------------------- /tests/test_munki_makecatalogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_munki_makecatalogs.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/homebysix/pre-commit-macadmin/HEAD/tests/test_util.py --------------------------------------------------------------------------------