├── .gitignore ├── LICENSE ├── README.md ├── example ├── files │ ├── app-config │ │ ├── config.cfg │ │ ├── f.txt │ │ └── sub-dir │ │ │ └── i-will-be-copied-too.txt │ └── user-script.sh ├── my_module.py └── source.py ├── pyproject.toml ├── src └── decman │ ├── __init__.py │ ├── __main__.py │ ├── app.py │ ├── config.py │ ├── error.py │ └── lib │ ├── __init__.py │ └── fpm.py └── tests ├── __init__.py ├── manual ├── src │ ├── f1.txt │ ├── f2.sh │ └── srcdir │ │ ├── 1 │ │ ├── 2 │ │ ├── image.png │ │ └── sub │ │ ├── s1 │ │ └── s2 └── test_file_creation.py ├── test_package_management.py └── test_source_resolution.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | 3 | build/ 4 | *.egg-info/ 5 | 6 | venv/ 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/README.md -------------------------------------------------------------------------------- /example/files/app-config/config.cfg: -------------------------------------------------------------------------------- 1 | # Imagine something here 2 | -------------------------------------------------------------------------------- /example/files/app-config/f.txt: -------------------------------------------------------------------------------- 1 | Why are you looking here? 2 | 3 | What is '%msg%'? 4 | -------------------------------------------------------------------------------- /example/files/app-config/sub-dir/i-will-be-copied-too.txt: -------------------------------------------------------------------------------- 1 | Thats right! 2 | -------------------------------------------------------------------------------- /example/files/user-script.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | echo "Hello, World!" 3 | -------------------------------------------------------------------------------- /example/my_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/example/my_module.py -------------------------------------------------------------------------------- /example/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/example/source.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/decman/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/__init__.py -------------------------------------------------------------------------------- /src/decman/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/__main__.py -------------------------------------------------------------------------------- /src/decman/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/app.py -------------------------------------------------------------------------------- /src/decman/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/config.py -------------------------------------------------------------------------------- /src/decman/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/error.py -------------------------------------------------------------------------------- /src/decman/lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/lib/__init__.py -------------------------------------------------------------------------------- /src/decman/lib/fpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/src/decman/lib/fpm.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/manual/src/f1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/src/f1.txt -------------------------------------------------------------------------------- /tests/manual/src/f2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/src/f2.sh -------------------------------------------------------------------------------- /tests/manual/src/srcdir/1: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 1 4 | -------------------------------------------------------------------------------- /tests/manual/src/srcdir/2: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | 2 4 | -------------------------------------------------------------------------------- /tests/manual/src/srcdir/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/src/srcdir/image.png -------------------------------------------------------------------------------- /tests/manual/src/srcdir/sub/s1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/src/srcdir/sub/s1 -------------------------------------------------------------------------------- /tests/manual/src/srcdir/sub/s2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/src/srcdir/sub/s2 -------------------------------------------------------------------------------- /tests/manual/test_file_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/manual/test_file_creation.py -------------------------------------------------------------------------------- /tests/test_package_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/test_package_management.py -------------------------------------------------------------------------------- /tests/test_source_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiviktnm/decman/HEAD/tests/test_source_resolution.py --------------------------------------------------------------------------------