├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── config.yml └── workflows │ └── test.yml ├── .gitignore ├── README.md ├── aconfmgr ├── aconfmgr.1 ├── src ├── apply.bash ├── check.bash ├── common.bash ├── diff.bash ├── helpers.bash ├── main.bash └── save.bash └── test ├── .gitignore ├── .simplecov ├── GNUmakefile ├── README.md ├── ci.sh ├── docker ├── Dockerfile ├── Dockerfile.arch ├── aur │ ├── PKGBUILD │ ├── aurweb-config │ ├── aurweb-git-auth.sh │ ├── aurweb-git-serve.sh │ ├── aurweb-git-update.sh │ ├── aurweb-notify.sh │ ├── cgitrc │ ├── faur-translator.py │ ├── nginx.conf │ ├── php-fpm.conf │ ├── php.ini │ ├── setup.sh │ ├── sshd_config │ └── start.sh ├── build-aur.sh ├── empty.sh ├── run-test-inner.sh └── run-test.sh ├── lint.sh ├── print-test-list.sh ├── t ├── all.sh ├── lib-funcs-common.bash ├── lib-funcs-integ.bash ├── lib-funcs-mock.bash ├── lib-init-mock.bash ├── lib-init.bash ├── lib-matrix-files.bash ├── lib-matrix-packages.bash ├── lib-mocks.bash ├── lib.bash ├── m-2_apply-2_files.sh ├── m-3_roundtrip-2_files.sh ├── mocks │ ├── pacman │ └── stat ├── t-0_sample.sh ├── t-1_save-0_empty.sh ├── t-1_save-1_packages-1_new.sh ├── t-1_save-1_packages-2_missing.sh ├── t-1_save-1_packages-3_ignore.sh ├── t-1_save-2_files-1_stray-1_file.sh ├── t-1_save-2_files-1_stray-2_empty-1_simple.sh ├── t-1_save-2_files-1_stray-2_empty-2_recreate.sh ├── t-1_save-2_files-1_stray-3_dir.sh ├── t-1_save-2_files-1_stray-4_link.sh ├── t-1_save-2_files-1_stray-5_dirfile.sh ├── t-1_save-2_files-1_stray-6_props.sh ├── t-1_save-2_files-2_modified-1_props.sh ├── t-1_save-2_files-2_modified-2_skipchecksums_hitdiffsize.sh ├── t-1_save-2_files-2_modified-3_skipchecksums_hitdiffmtime.sh ├── t-1_save-2_files-2_modified-4_skipchecksums_miss.sh ├── t-1_save-2_files-2_modified-5_filter.sh ├── t-1_save-2_files-3_extra-1_file.sh ├── t-1_save-2_files-3_extra-2_props.sh ├── t-1_save-2_files-4_ignored-1_simple.sh ├── t-1_save-2_files-4_ignored-2_shellpatterns.sh ├── t-1_save-2_files-4_ignored-3_shellpatterns_intl.sh ├── t-1_save-3_skipinspection.sh ├── t-1_save-4_skipconfig.sh ├── t-2_apply-0_empty.sh ├── t-2_apply-1_packages-1_new.sh ├── t-2_apply-1_packages-2_missing.sh ├── t-2_apply-1_packages-3_unpinned.sh ├── t-2_apply-1_packages-4_orphan.sh ├── t-2_apply-1_packages-5_ignore.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-1_normal.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-2_root.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-3_basedevel.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-4_split.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-5_dependencies.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-6_provider.sh ├── t-2_apply-1_packages-6_aur-1_makepkg-7_helperfirst.sh ├── t-2_apply-1_packages-6_aur-2_helpers-1_makepkg.sh ├── t-2_apply-1_packages-6_aur-2_helpers-2_pacaur.sh ├── t-2_apply-1_packages-6_aur-2_helpers-3_yaourt.sh ├── t-2_apply-1_packages-6_aur-2_helpers-4_aurman.sh ├── t-2_apply-1_packages-6_aur-2_helpers-5_yay.sh ├── t-2_apply-1_packages-6_aur-2_helpers-6_paru.sh ├── t-2_apply-1_packages-6_aur-2_helpers-7_aura.sh ├── t-2_apply-1_packages-9_matrix.sh ├── t-2_apply-2_files-1_stray-1_new-1_file.sh ├── t-2_apply-2_files-1_stray-1_new-2_dir.sh ├── t-2_apply-2_files-1_stray-1_new-3_link.sh ├── t-2_apply-2_files-1_stray-1_new-4_props.sh ├── t-2_apply-2_files-1_stray-1_new-5_filter.sh ├── t-2_apply-2_files-1_stray-2_modified-1_file.sh ├── t-2_apply-2_files-1_stray-2_modified-2_dirfile.sh ├── t-2_apply-2_files-1_stray-3_extra-1_file.sh ├── t-2_apply-2_files-1_stray-3_extra-2_props.sh ├── t-2_apply-2_files-1_stray-3_extra-3_dir.sh ├── t-2_apply-2_files-1_stray-3_extra-4_dir_nonempty.sh ├── t-2_apply-2_files-1_stray-4_old-1_filter.sh ├── t-2_apply-2_files-2_owned-1_new-1_priority.sh ├── t-2_apply-2_files-2_owned-2_modified-1_file.sh ├── t-2_apply-2_files-2_owned-2_modified-2_props.sh ├── t-2_apply-2_files-2_owned-2_modified-3_priority.sh ├── t-2_apply-2_files-2_owned-2_modified-4_editgone.sh ├── t-2_apply-2_files-2_owned-2_modified-5_atomic.sh ├── t-2_apply-2_files-2_owned-2_modified-6_access.sh ├── t-2_apply-2_files-2_owned-3_delete-1_file.sh ├── t-2_apply-2_files-2_owned-3_delete-2_dir.sh ├── t-2_apply-2_files-2_owned-4_restore-1_deleted-1_file.sh ├── t-2_apply-2_files-2_owned-4_restore-1_deleted-2_dirfile.sh ├── t-2_apply-2_files-2_owned-4_restore-2_modified.sh ├── t-2_apply-2_files-9_matrix.sh ├── t-2_apply-3_missing_pacman_db.sh ├── t-3_roundtrip-1_packages-9_matrix.sh ├── t-3_roundtrip-2_files-1_extra-1_dir.sh ├── t-3_roundtrip-2_files-9_matrix.sh ├── t-4_lint-0_empty.sh ├── t-4_lint-1_ok.sh ├── t-4_lint-2_unused_file.sh ├── t-5_helpers-1_copyfile_relative_path.sh ├── t-5_helpers-2_getpackageoriginalfile-1_reg.sh ├── t-5_helpers-2_getpackageoriginalfile-2_sudo.sh ├── t-5_helpers-2_getpackageoriginalfile-3_no_clobber.sh ├── t-5_helpers-2_getpackageoriginalfile-4_clobber.sh ├── t-5_helpers-3_removepackage.sh ├── t-5_helpers-4_removefile.sh ├── t-5_helpers-5_addpackagegroup.sh ├── t-5_helpers-6_aconfneedprogram.sh ├── t-6_diff-0_empty.sh ├── t-6_diff-1_lost.sh ├── t-6_diff-2_owned-1_edit.sh └── t-6_diff-2_owned-2_revert.sh └── util └── parse_test_times.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /config 2 | /tmp 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/README.md -------------------------------------------------------------------------------- /aconfmgr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/aconfmgr -------------------------------------------------------------------------------- /aconfmgr.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/aconfmgr.1 -------------------------------------------------------------------------------- /src/apply.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/apply.bash -------------------------------------------------------------------------------- /src/check.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/check.bash -------------------------------------------------------------------------------- /src/common.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/common.bash -------------------------------------------------------------------------------- /src/diff.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/diff.bash -------------------------------------------------------------------------------- /src/helpers.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/helpers.bash -------------------------------------------------------------------------------- /src/main.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/main.bash -------------------------------------------------------------------------------- /src/save.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/src/save.bash -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | /tmp/ 2 | -------------------------------------------------------------------------------- /test/.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/.simplecov -------------------------------------------------------------------------------- /test/GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/GNUmakefile -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/README.md -------------------------------------------------------------------------------- /test/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/ci.sh -------------------------------------------------------------------------------- /test/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/Dockerfile -------------------------------------------------------------------------------- /test/docker/Dockerfile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/Dockerfile.arch -------------------------------------------------------------------------------- /test/docker/aur/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/PKGBUILD -------------------------------------------------------------------------------- /test/docker/aur/aurweb-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/aurweb-config -------------------------------------------------------------------------------- /test/docker/aur/aurweb-git-auth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/aurweb-git-auth.sh -------------------------------------------------------------------------------- /test/docker/aur/aurweb-git-serve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/aurweb-git-serve.sh -------------------------------------------------------------------------------- /test/docker/aur/aurweb-git-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/aurweb-git-update.sh -------------------------------------------------------------------------------- /test/docker/aur/aurweb-notify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/aurweb-notify.sh -------------------------------------------------------------------------------- /test/docker/aur/cgitrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/cgitrc -------------------------------------------------------------------------------- /test/docker/aur/faur-translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/faur-translator.py -------------------------------------------------------------------------------- /test/docker/aur/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/nginx.conf -------------------------------------------------------------------------------- /test/docker/aur/php-fpm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/php-fpm.conf -------------------------------------------------------------------------------- /test/docker/aur/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/php.ini -------------------------------------------------------------------------------- /test/docker/aur/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/setup.sh -------------------------------------------------------------------------------- /test/docker/aur/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/sshd_config -------------------------------------------------------------------------------- /test/docker/aur/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/aur/start.sh -------------------------------------------------------------------------------- /test/docker/build-aur.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/build-aur.sh -------------------------------------------------------------------------------- /test/docker/empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/empty.sh -------------------------------------------------------------------------------- /test/docker/run-test-inner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/run-test-inner.sh -------------------------------------------------------------------------------- /test/docker/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/docker/run-test.sh -------------------------------------------------------------------------------- /test/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/lint.sh -------------------------------------------------------------------------------- /test/print-test-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/print-test-list.sh -------------------------------------------------------------------------------- /test/t/all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/all.sh -------------------------------------------------------------------------------- /test/t/lib-funcs-common.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-funcs-common.bash -------------------------------------------------------------------------------- /test/t/lib-funcs-integ.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-funcs-integ.bash -------------------------------------------------------------------------------- /test/t/lib-funcs-mock.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-funcs-mock.bash -------------------------------------------------------------------------------- /test/t/lib-init-mock.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-init-mock.bash -------------------------------------------------------------------------------- /test/t/lib-init.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-init.bash -------------------------------------------------------------------------------- /test/t/lib-matrix-files.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-matrix-files.bash -------------------------------------------------------------------------------- /test/t/lib-matrix-packages.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-matrix-packages.bash -------------------------------------------------------------------------------- /test/t/lib-mocks.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib-mocks.bash -------------------------------------------------------------------------------- /test/t/lib.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/lib.bash -------------------------------------------------------------------------------- /test/t/m-2_apply-2_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/m-2_apply-2_files.sh -------------------------------------------------------------------------------- /test/t/m-3_roundtrip-2_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/m-3_roundtrip-2_files.sh -------------------------------------------------------------------------------- /test/t/mocks/pacman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/mocks/pacman -------------------------------------------------------------------------------- /test/t/mocks/stat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/mocks/stat -------------------------------------------------------------------------------- /test/t/t-0_sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-0_sample.sh -------------------------------------------------------------------------------- /test/t/t-1_save-0_empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-0_empty.sh -------------------------------------------------------------------------------- /test/t/t-1_save-1_packages-1_new.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-1_packages-1_new.sh -------------------------------------------------------------------------------- /test/t/t-1_save-1_packages-2_missing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-1_packages-2_missing.sh -------------------------------------------------------------------------------- /test/t/t-1_save-1_packages-3_ignore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-1_packages-3_ignore.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-1_file.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-2_empty-1_simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-2_empty-1_simple.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-2_empty-2_recreate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-2_empty-2_recreate.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-3_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-3_dir.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-4_link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-4_link.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-5_dirfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-5_dirfile.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-1_stray-6_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-1_stray-6_props.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-2_modified-1_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-2_modified-1_props.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-2_modified-2_skipchecksums_hitdiffsize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-2_modified-2_skipchecksums_hitdiffsize.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-2_modified-3_skipchecksums_hitdiffmtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-2_modified-3_skipchecksums_hitdiffmtime.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-2_modified-4_skipchecksums_miss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-2_modified-4_skipchecksums_miss.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-2_modified-5_filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-2_modified-5_filter.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-3_extra-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-3_extra-1_file.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-3_extra-2_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-3_extra-2_props.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-4_ignored-1_simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-4_ignored-1_simple.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-4_ignored-2_shellpatterns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-4_ignored-2_shellpatterns.sh -------------------------------------------------------------------------------- /test/t/t-1_save-2_files-4_ignored-3_shellpatterns_intl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-2_files-4_ignored-3_shellpatterns_intl.sh -------------------------------------------------------------------------------- /test/t/t-1_save-3_skipinspection.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-3_skipinspection.sh -------------------------------------------------------------------------------- /test/t/t-1_save-4_skipconfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-1_save-4_skipconfig.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-0_empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-0_empty.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-1_new.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-1_new.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-2_missing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-2_missing.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-3_unpinned.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-3_unpinned.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-4_orphan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-4_orphan.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-5_ignore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-5_ignore.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-1_normal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-1_normal.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-2_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-2_root.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-3_basedevel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-3_basedevel.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-4_split.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-4_split.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-5_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-5_dependencies.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-6_provider.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-6_provider.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-1_makepkg-7_helperfirst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-1_makepkg-7_helperfirst.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-1_makepkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-1_makepkg.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-2_pacaur.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-2_pacaur.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-3_yaourt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-3_yaourt.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-4_aurman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-4_aurman.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-5_yay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-5_yay.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-6_paru.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-6_paru.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-6_aur-2_helpers-7_aura.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-6_aur-2_helpers-7_aura.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-1_packages-9_matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-1_packages-9_matrix.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-1_new-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-1_new-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-1_new-2_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-1_new-2_dir.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-1_new-3_link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-1_new-3_link.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-1_new-4_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-1_new-4_props.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-1_new-5_filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-1_new-5_filter.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-2_modified-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-2_modified-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-2_modified-2_dirfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-2_modified-2_dirfile.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-3_extra-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-3_extra-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-3_extra-2_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-3_extra-2_props.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-3_extra-3_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-3_extra-3_dir.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-3_extra-4_dir_nonempty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-3_extra-4_dir_nonempty.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-1_stray-4_old-1_filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-1_stray-4_old-1_filter.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-1_new-1_priority.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-1_new-1_priority.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-2_props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-2_props.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-3_priority.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-3_priority.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-4_editgone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-4_editgone.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-5_atomic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-5_atomic.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-2_modified-6_access.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-2_modified-6_access.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-3_delete-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-3_delete-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-3_delete-2_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-3_delete-2_dir.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-4_restore-1_deleted-1_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-4_restore-1_deleted-1_file.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-4_restore-1_deleted-2_dirfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-4_restore-1_deleted-2_dirfile.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-2_owned-4_restore-2_modified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-2_owned-4_restore-2_modified.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-2_files-9_matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-2_files-9_matrix.sh -------------------------------------------------------------------------------- /test/t/t-2_apply-3_missing_pacman_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-2_apply-3_missing_pacman_db.sh -------------------------------------------------------------------------------- /test/t/t-3_roundtrip-1_packages-9_matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-3_roundtrip-1_packages-9_matrix.sh -------------------------------------------------------------------------------- /test/t/t-3_roundtrip-2_files-1_extra-1_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-3_roundtrip-2_files-1_extra-1_dir.sh -------------------------------------------------------------------------------- /test/t/t-3_roundtrip-2_files-9_matrix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-3_roundtrip-2_files-9_matrix.sh -------------------------------------------------------------------------------- /test/t/t-4_lint-0_empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-4_lint-0_empty.sh -------------------------------------------------------------------------------- /test/t/t-4_lint-1_ok.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-4_lint-1_ok.sh -------------------------------------------------------------------------------- /test/t/t-4_lint-2_unused_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-4_lint-2_unused_file.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-1_copyfile_relative_path.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-1_copyfile_relative_path.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-2_getpackageoriginalfile-1_reg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-2_getpackageoriginalfile-1_reg.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-2_getpackageoriginalfile-2_sudo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-2_getpackageoriginalfile-2_sudo.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-2_getpackageoriginalfile-3_no_clobber.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-2_getpackageoriginalfile-3_no_clobber.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-2_getpackageoriginalfile-4_clobber.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-2_getpackageoriginalfile-4_clobber.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-3_removepackage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-3_removepackage.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-4_removefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-4_removefile.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-5_addpackagegroup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-5_addpackagegroup.sh -------------------------------------------------------------------------------- /test/t/t-5_helpers-6_aconfneedprogram.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-5_helpers-6_aconfneedprogram.sh -------------------------------------------------------------------------------- /test/t/t-6_diff-0_empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-6_diff-0_empty.sh -------------------------------------------------------------------------------- /test/t/t-6_diff-1_lost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-6_diff-1_lost.sh -------------------------------------------------------------------------------- /test/t/t-6_diff-2_owned-1_edit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-6_diff-2_owned-1_edit.sh -------------------------------------------------------------------------------- /test/t/t-6_diff-2_owned-2_revert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/t/t-6_diff-2_owned-2_revert.sh -------------------------------------------------------------------------------- /test/util/parse_test_times.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyberShadow/aconfmgr/HEAD/test/util/parse_test_times.sh --------------------------------------------------------------------------------