ULID(1)

πŸ“¦ version 3.2.1, in epel 10, epel 9, fedora 43, fedora 44

✨ ULID ✨

okay bestie, so you know how we need IDs that are unique and sort nicely? that's literally this. it's ulid, a User Commands situation, and section 1 of the manual, iykyk. no cap, this page is short and sweet.


🌸 NAME 🌸

ulid – create or inspect ULIDs

like, that's the whole job. make them, or look at them. iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

ulid [-h] [--version] {build,show} ...

πŸ’– DESCRIPTION πŸ’–

a ULID is a universally unique lexicographically sortable identifier, and yes that whole mouthful means what it says: it's unique, and if you sort them as text they come out in order. ate.

here's the structure, look at her:

        01AN4Z07BY      79KA1307SR9X4MV3
       |----------|    |----------------|
        Timestamp          Randomness
          48bits             80bits

so the first chunk is the timestamp (48 bits) and the second chunk is the randomness (80 bits). cute right? πŸŽ€


πŸ’… OPTIONS πŸ’…

optional arguments πŸ’œ

  • -h, --help β€” shows a help message and dips. that's it, that's the whole thing.
  • --version, -V β€” shows the program's version number and bounces.

subcommands 🫢

  • {build,show} β€” pick your fighter, there are two:
    • build β€” generates ULIDs from different sources. she's the maker. ✨ See ulid-build(1).
    • show β€” shows properties of a ULID. she's the inspector. πŸ” See ulid-show(1).
bestie reminder: neither subcommand does anything on its own here β€” you gotta go read their own pages. this page is just the vibes and the doorway. πŸšͺ

πŸ‘‘ SEE ALSO πŸ‘‘

ulid-build(1), ulid-show(1)

go read those next, fr fr. they're where the actual fun lives. 🌈


okay that's the whole page, you're officially a ULID girlie now πŸ’–βœ¨ this was the User Commands manual page, dropped February 2024 β€” love that for us, mwah πŸ’…πŸŒΈ