├── .github └── workflows │ ├── build_and_release.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CNAME ├── LICENSE ├── README.md ├── _config.yml ├── msda.code-workspace ├── payload ├── msda └── msda.py ├── requirements ├── ci.txt └── local.txt └── tests ├── __init__.py ├── assets ├── ex_binary.plist ├── ex_simple_binary.plist └── ex_xml.plist ├── fake ├── __init__.py ├── filesystem │ └── __init__.py └── lshandler_properties.py ├── fake_filesystem_tests.py ├── functional_tests.py ├── tests.py └── utils ├── __init__.py ├── classes.py ├── factories.py └── settings.py /.github/workflows/build_and_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/.github/workflows/build_and_release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | msda.dgrdev.com -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/_config.yml -------------------------------------------------------------------------------- /msda.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/msda.code-workspace -------------------------------------------------------------------------------- /payload/msda: -------------------------------------------------------------------------------- 1 | ./msda.py -------------------------------------------------------------------------------- /payload/msda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/payload/msda.py -------------------------------------------------------------------------------- /requirements/ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/requirements/ci.txt -------------------------------------------------------------------------------- /requirements/local.txt: -------------------------------------------------------------------------------- 1 | -r ci.txt 2 | coverage==5.0.1 3 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/ex_binary.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/assets/ex_binary.plist -------------------------------------------------------------------------------- /tests/assets/ex_simple_binary.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/assets/ex_simple_binary.plist -------------------------------------------------------------------------------- /tests/assets/ex_xml.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/assets/ex_xml.plist -------------------------------------------------------------------------------- /tests/fake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fake/filesystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/fake/filesystem/__init__.py -------------------------------------------------------------------------------- /tests/fake/lshandler_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/fake/lshandler_properties.py -------------------------------------------------------------------------------- /tests/fake_filesystem_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/fake_filesystem_tests.py -------------------------------------------------------------------------------- /tests/functional_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/functional_tests.py -------------------------------------------------------------------------------- /tests/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/tests.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/utils/classes.py -------------------------------------------------------------------------------- /tests/utils/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/utils/factories.py -------------------------------------------------------------------------------- /tests/utils/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/targendaz2/Mac-Set-Default-Apps/HEAD/tests/utils/settings.py --------------------------------------------------------------------------------