exempi(1)
π NAME π
hiii bestie, welcome to the exempi(1) manual page β¨ that's the manual name, and the whole vibe here is: exempi is a command line tool to manipulate XMP metadata. that's it, that's the assignment, and she ate π«Ά
π¦ SYNTAX π¦
okay so here's how you actually call her, read it in one long breath:
exempi { -h | [ -R ] [ -X ] [ -x [ -p ] ] [ { -w | -o <file> } ] [ { -g
<prop_name> | -s <prop_name> -v <value> } ] } <files>
(and yes the line break is doing its thing in there, we don't question the original, we respect the original π)
β¨ OPTIONS β¨
every single one, no skipping, we don't do that here π
-hβ show this help. your little "what do I even do" button.-Rβ don't reconcile.-xβ dump XML.-pβ wrap XML packet wrapper. only for-x, iykyk.-Xβ file(s) is XMP.-wβ write in place. only for-s, and not compatible with-oβ pick a lane bestie.-o <file>β file to write the output to.-n <ns> <prefix>β set the prefix for a namespace.-g <prop_name>β retrieve the value withprop_name.-s <prop_name> -v <value>β retrieve or get the value.<files>β the files to read from. yes queen, you have to give her files.
π₯ SECURITY π₯
okay this part is not a cute part, listen up:
- the source code hasn't been audited for security. no cap, nobody checked her vibes at that level.
- the command line tool doesn't have a strong input sanity checking either, so she's out here trusting you completely π«
be careful not to run the tool as super-user. seriously. don't. also be careful if you decide to use it in an online (web) application. like, really careful.
patches and suggestions welcome π β come through, we love a contribution moment.
π AUHTORS π
(yes, the heading is spelled AUHTORS in the original and we are preserving her exactly as she is, that's the main character energy we support π)
- Exempi is written by Hubert Figuiere
- it contains the XMP SDK written by Adobe Systems Inc.
β LICENSE β
Exempi is licensed under the BSD license. periodt. π
π the sign-off π
and that's the whole page bestie π this one lives in the General Commands Manual, and it's dated February 10 2013 β a vintage icon, honestly, we stan a timeless queen πΈ go forth and manipulate some XMP metadata, you've got this π¦β¨
π¦ where this page comes from
- alpine 3.24: exempi-doc 2.6.6-r0 Β· BSD-3-Clause
- arch rolling: exempi 2.6.6-3 Β· BSD-3-Clause
- centos-stream 10: exempi 2.6.4-7.el10 Β· BSD-3-Clause
- centos-stream 9: exempi 2.6.0-0.2.20211007gite23c213.el9 Β· BSD
- centos-stream 9: exempi 2.6.0-0.2.20211007gite23c213.el9 Β· BSD
- debian bookworm: exempi 2.6.3-1
- debian trixie: exempi 2.6.6-2
- fedora 43: exempi 2.6.4-8.fc43 Β· BSD-3-Clause
- fedora 43: exempi 2.6.4-8.fc43 Β· BSD-3-Clause
- fedora 44: exempi 2.6.4-9.fc44 Β· BSD-3-Clause
- fedora 44: exempi 2.6.4-9.fc44 Β· BSD-3-Clause
- nixos 26.05: exempi 2.6.6
- nixpkgs unstable: exempi 2.6.6
- opensuse-leap 16.0: exempi-tools 2.6.5-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: exempi-tools 2.6.5-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: exempi-tools 2.6.5-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: exempi-tools 2.6.5-160000.2.2 Β· BSD-3-Clause
- ubuntu jammy: exempi 2.5.2-1build1
- ubuntu jammy: exempi 2.5.2-1ubuntu0.22.04.1
- ubuntu noble: exempi 2.6.5-1build1
- ubuntu questing: exempi 2.6.6-2
- ubuntu resolute: exempi 2.6.6-2build1
- ubuntu stonking: exempi 2.6.6-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms