├── .drone.yml ├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── config.con ├── shard.yml ├── spec ├── cli_spec.cr ├── config │ └── format_spec.cr ├── port_checker_spec.cr ├── prefix │ ├── app_spec.cr │ └── program_data_task_spec.cr ├── prefix_helper.cr ├── prefix_spec.cr ├── samples │ ├── libfake │ │ ├── conf │ │ │ └── config.ini │ │ └── pkg.con │ └── testapp │ │ ├── conf │ │ └── config.json │ │ └── pkg.con ├── service_spec.cr ├── spec_helper.cr ├── utils_spec.cr └── web_site_spec.cr └── src ├── cli.cr ├── cli ├── app.cr ├── list.cr ├── pkg.cr ├── service.cr └── src.cr ├── config.cr ├── config ├── con.cr ├── format.cr ├── ini.cr ├── json.cr ├── toml.cr └── yaml.cr ├── database.cr ├── database ├── base.cr └── mysql.cr ├── dppm.cr ├── dppm_cli.cr ├── host.cr ├── http_helper.cr ├── logger.cr ├── port_checker.cr ├── prefix.cr ├── prefix ├── app.cr ├── base.cr ├── config.cr ├── pkg.cr ├── pkg_file.cr ├── program_data.cr ├── program_data_task.cr └── src.cr ├── service.cr ├── service ├── config.cr ├── init_system.cr ├── openrc.cr ├── openrc_config.cr ├── systemd.cr └── systemd_config.cr ├── utils.cr ├── web_site.cr └── web_site ├── caddy.cr └── site.cr /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /lib 3 | /shard.lock 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/_config.yml -------------------------------------------------------------------------------- /config.con: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/config.con -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/cli_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/cli_spec.cr -------------------------------------------------------------------------------- /spec/config/format_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/config/format_spec.cr -------------------------------------------------------------------------------- /spec/port_checker_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/port_checker_spec.cr -------------------------------------------------------------------------------- /spec/prefix/app_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/prefix/app_spec.cr -------------------------------------------------------------------------------- /spec/prefix/program_data_task_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/prefix/program_data_task_spec.cr -------------------------------------------------------------------------------- /spec/prefix_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/prefix_helper.cr -------------------------------------------------------------------------------- /spec/prefix_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/prefix_spec.cr -------------------------------------------------------------------------------- /spec/samples/libfake/conf/config.ini: -------------------------------------------------------------------------------- 1 | [main] 2 | host = [::1] 3 | -------------------------------------------------------------------------------- /spec/samples/libfake/pkg.con: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/samples/libfake/pkg.con -------------------------------------------------------------------------------- /spec/samples/testapp/conf/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/samples/testapp/conf/config.json -------------------------------------------------------------------------------- /spec/samples/testapp/pkg.con: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/samples/testapp/pkg.con -------------------------------------------------------------------------------- /spec/service_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/service_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/utils_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/utils_spec.cr -------------------------------------------------------------------------------- /spec/web_site_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/spec/web_site_spec.cr -------------------------------------------------------------------------------- /src/cli.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli.cr -------------------------------------------------------------------------------- /src/cli/app.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli/app.cr -------------------------------------------------------------------------------- /src/cli/list.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli/list.cr -------------------------------------------------------------------------------- /src/cli/pkg.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli/pkg.cr -------------------------------------------------------------------------------- /src/cli/service.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli/service.cr -------------------------------------------------------------------------------- /src/cli/src.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/cli/src.cr -------------------------------------------------------------------------------- /src/config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config.cr -------------------------------------------------------------------------------- /src/config/con.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/con.cr -------------------------------------------------------------------------------- /src/config/format.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/format.cr -------------------------------------------------------------------------------- /src/config/ini.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/ini.cr -------------------------------------------------------------------------------- /src/config/json.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/json.cr -------------------------------------------------------------------------------- /src/config/toml.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/toml.cr -------------------------------------------------------------------------------- /src/config/yaml.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/config/yaml.cr -------------------------------------------------------------------------------- /src/database.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/database.cr -------------------------------------------------------------------------------- /src/database/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/database/base.cr -------------------------------------------------------------------------------- /src/database/mysql.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/database/mysql.cr -------------------------------------------------------------------------------- /src/dppm.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/dppm.cr -------------------------------------------------------------------------------- /src/dppm_cli.cr: -------------------------------------------------------------------------------- 1 | require "./cli" 2 | 3 | DPPM::CLI.run 4 | -------------------------------------------------------------------------------- /src/host.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/host.cr -------------------------------------------------------------------------------- /src/http_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/http_helper.cr -------------------------------------------------------------------------------- /src/logger.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/logger.cr -------------------------------------------------------------------------------- /src/port_checker.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/port_checker.cr -------------------------------------------------------------------------------- /src/prefix.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix.cr -------------------------------------------------------------------------------- /src/prefix/app.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/app.cr -------------------------------------------------------------------------------- /src/prefix/base.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/base.cr -------------------------------------------------------------------------------- /src/prefix/config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/config.cr -------------------------------------------------------------------------------- /src/prefix/pkg.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/pkg.cr -------------------------------------------------------------------------------- /src/prefix/pkg_file.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/pkg_file.cr -------------------------------------------------------------------------------- /src/prefix/program_data.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/program_data.cr -------------------------------------------------------------------------------- /src/prefix/program_data_task.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/program_data_task.cr -------------------------------------------------------------------------------- /src/prefix/src.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/prefix/src.cr -------------------------------------------------------------------------------- /src/service.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service.cr -------------------------------------------------------------------------------- /src/service/config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/config.cr -------------------------------------------------------------------------------- /src/service/init_system.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/init_system.cr -------------------------------------------------------------------------------- /src/service/openrc.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/openrc.cr -------------------------------------------------------------------------------- /src/service/openrc_config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/openrc_config.cr -------------------------------------------------------------------------------- /src/service/systemd.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/systemd.cr -------------------------------------------------------------------------------- /src/service/systemd_config.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/service/systemd_config.cr -------------------------------------------------------------------------------- /src/utils.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/utils.cr -------------------------------------------------------------------------------- /src/web_site.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/web_site.cr -------------------------------------------------------------------------------- /src/web_site/caddy.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/web_site/caddy.cr -------------------------------------------------------------------------------- /src/web_site/site.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DFabric/dppm/HEAD/src/web_site/site.cr --------------------------------------------------------------------------------