From b17cf4ebadd63070134b8d73c67fa3171f20ade5 Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Wed, 29 Jan 2025 11:18:45 +0400 Subject: [PATCH] maj dumpser --- bin/dumpser.php | 7 +++++++ composer.json | 3 ++- config/uinst/profile.d/nur-ture | 2 +- src_glue/tools/DumpserApp.php | 34 +++++++++++++++++++++++++++++++++ 4 files changed, 44 insertions(+), 2 deletions(-) create mode 100755 bin/dumpser.php create mode 100644 src_glue/tools/DumpserApp.php diff --git a/bin/dumpser.php b/bin/dumpser.php new file mode 100755 index 0000000..acbd12e --- /dev/null +++ b/bin/dumpser.php @@ -0,0 +1,7 @@ +#!/usr/bin/php + parent::ARGS, + "purpose" => "afficher des données sérialisées", + ]; + + protected $args; + + function main() { + $files = []; + foreach ($this->args as $arg) { + if (is_file($arg)) { + $files[] = $arg; + } else { + msg::warning("$arg: fichier invalide ou introuvable"); + } + } + $showSection = count($files) > 1; + foreach ($files as $file) { + if ($showSection) msg::section($file); + $sfile = new SharedFile($file); + yaml::dump($sfile->unserialize()); + } + } +}{ +}