App::K...it::Tag(3pm)

πŸ’– App::KGB::Commit::Tag πŸ’–

okay so bestie, we're in the perl docs for App::KGB::Commit::Tag (that's a 3pm manual page, iykyk) and honestly? it's a little icon. pull up a chair, this one's short and sweet and we're gonna read it together.


✨ NAME ✨

App::KGB::Commit::Tag β€” a helper class for describing tags</p> 🏷️


🌸 SYNOPSIS 🌸

here's the vibe, fr fr:

my $c = App::KGB::Commit::Tag->new(
    {   id       => 4536,
        changes  => ["(M)/there"],
        log      => "fixed /there",
        author   => "My Self <mself@here.at>",
        branch   => "trunk",
        module   => "test",
        tag_name => 'release-1.0',
    }
);

look at her. constructed, styled, thriving. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so App::KGB::Commit::Tag is a special sub-class of <App:KGB::Commit>, and its whole entire job is describing simple tags β€” which lowkey means not annotated tags, okay? not annotated. don't come for me, that's just what it says. πŸ’€

and the way that it only adds one new field?? tag_name. that's it. that's the whole contribution. minimal queen behavior, we love a girl who knows her lane. πŸ‘‘


πŸŽ€ FIELDS πŸŽ€

  • tag_name β€” the name of the tag, e.g. "release-1.0". literally that's the entire field description and honestly? iconic. no ambiguity. no drama. just a name. πŸ“

🫢 A LIL SIGN-OFF 🫢

this whole thing is a user contributed perl documentation page, and it's chillin' as part of perl v5.40.1, dated 2026-07-10. the page you're holding in your hands is App::K...it::Tag(3pm) β€” yes the man page title does the whole abbreviation thing, we don't make the rules. 😭

go forth and tag responsibly. no cap. ✨slay✨

πŸ“¦ where this page comes from