Config...teFiles(3pm)

πŸ“¦ version 2.027, in ubuntu resolute

πŸ¦‹ NAME πŸ¦‹

okay bestie, so this page is Config...teFiles(3pm) β€” that's the User Contributed Perl Documentation version, section 3pm, in case you were wondering where the vibe came from πŸ’…

The actual thing it documents is Config::Model::models::Itself::CommonElement::UpdateFiles β€” no cap, that's a whole mouthful. It's the configuration class Itself::CommonElement::UpdateFiles, and she's here to tell you how the model describes pulling data in from external files. πŸŽ€


✨ DESCRIPTION ✨

These are configuration classes used by Config::Model. That's the whole tea. β˜•


🌈 Elements 🌈

This is the part where we meet the actual fields, and honestly? They ate. 🫢

πŸ“ type

The syntax of the external file.

  • Optional? yep, optional.
  • Type: enum.
  • The choices are literally: 'ini', 'json', 'yaml', 'toml'.

Pick your fighter, bestie. ✨

πŸ’œ file

The file path.

  • Either absolute, or relative to the running directory of cme β€” that distinction matters, don't skip it.
  • Optional.
  • Type: uniline.

🌸 subpath

The subpath to get data in the file. Lowkey the most main-character of the three, watch this πŸ‘‘

So for instance, the "bar" item of this JSON string:

{"for" : { "bar" : "baz" }}

can be retrieved with "for.bar". Iconic.

If you want more details on the how and the why, see "update" in Config::Model::Value amd Config::Model::Value::UpdateFromFile. (yes, that's a typo and it's the original's, not mine β€” iykyk πŸ’€)

  • Optional.
  • Type: uniline.

πŸ”₯ SEE ALSO πŸ”₯

  • cme β€” that's it. That's the list. Go look at cme, she's the moment. πŸ’–

and that's the whole page, bestie!! 🧚 this little gem came from the Perl User Contributed Perl Documentation, generated by perl v5.40.1 on 2026-03-10. mwah, go forth and configure responsibly πŸ’…πŸ‘‘

πŸ“¦ where this page comes from