Source: libfile-userconfig-perl Maintainer: Debian Perl Group Uploaders: Florian Schlichting Section: perl Testsuite: autopkgtest-pkg-perl Priority: optional Build-Depends: debhelper (>= 11) Build-Depends-Indep: perl, libfile-homedir-perl, libfile-remove-perl, libfile-sharedir-perl, libfile-copy-recursive-perl Standards-Version: 4.1.3 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libfile-userconfig-perl.git Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/libfile-userconfig-perl.git Homepage: https://metacpan.org/release/File-UserConfig Package: libfile-userconfig-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libfile-homedir-perl, libfile-sharedir-perl, libfile-copy-recursive-perl Description: provides configuration directory for applications Many modules or applications maintain a user-spec configuration data directory. And the implementation pattern is generally the same. . A directory like /home/myuser/.application is created and populating by a set of default files the first time an application runs, and from there on, the files in that directory are modified. . File::UserConfig provides standard, light and sub-classable default implementation of this concept that Does The Right Thing with the directory names.