App::C...d::dump(3pm)

πŸ’– App::C...d::dump β€” the cme dump page, bestie edition πŸ’–

okay so you found the manual page for App::Cme::Command::dump, part of the User Contributed Perl Documentation. sit down, grab a strawberry πŸ“, and let's get into it.


✨ NAME ✨

App::Cme::Command::dump β€” literally just: dump the configuration of an application. that's the whole vibe. πŸ’…

🌈 VERSION 🌈

version 1.049 β€” yes queen, we're on 1.049.

πŸ¦‹ SYNOPSIS πŸ¦‹

okay here's the moment, here's the flex:

# dump ~/.ssh/config in cme syntax
# (this example requires Config::Model::OpenSsh)
$ cme dump -format cml ssh
Host:"*" -
Host:"*.debian.org"
  User=dodod -

(it literally says User=dod in there, no cap, i'm not editing the queen's example. πŸ‘‘)

🌸 DESCRIPTION 🌸

so what does this thing DO? it dumps your configuration content onto STDOUT with YAML format. that's the default behavior, and honestly? iconic.

by default it only dumps the custom values β€” meaning the ones that are different from the application's built-in values or the model's default values. like, it's not gonna show you the defaults you never touched, it shows you what you actually changed. main character values only. ✨

wanna change that? there's a -dumptype option for other types of dump:

-dumptype [ full | custom | non_upstream_default ]

so your choices are:

  • full β€” dump every single value, all of them, the whole buffet πŸ”₯
  • custom β€” only customized values (this is the default, so if you do nothing, this is what you get πŸ’–)
  • non_upstream_default β€” this one is like full mode, but any value that's identical to the application default gets omitted. but bestie, this should seldom happen, fr fr.

and the format? by default you're getting yaml. but you can switch it up in -format to any of these:

  • json
  • perl
  • cml β€” aka the Config::Model::Loader format, and heads up, cds is also accepted 🫢

πŸ‘‘ Common options πŸ‘‘

the Common options section says: see "Global Options" in cme. that's where the rest of the tea lives. β˜•

πŸ’œ SEE ALSO πŸ’œ

cme β€” the parent, the blueprint, the whole reason we're here.

⭐ AUTHOR ⭐

Dominique Dumont β€” the legend herself. πŸ™Œ

This software is Copyright (c) 2014-2022 by Dominique Dumont <ddumont@cpan.org>.

This is free software, licensed under:

The GNU Lesser General Public License, Version 2.1, February 1999

so yes, it's free software, LGPL 2.1, go wild (within the license, bestie, within the license 😭).


okay that's the whole page! and for the lil' sign-off footer: this was rendered by perl v5.40.1, dated 2026-06-29, and it's the App::C...d::dump(3pm) page from the User Contributed Perl Documentation. periodt. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from