UPDATE-CIDCALL(1)

πŸ“¦ version 1.18, in fedora 43, fedora 44

✨ update-cidcall β€” the NCID glow-up page ✨

okay bestie, you've found the update-cidcall manual, and honestly? it's giving "quiet little tool that does SO much." it lives in the NCID manual collection, section 1, and it's here to make your caller-ID log look expensive. πŸŽ€


🌸 NAME 🌸

update-cidcall β€” no cap, that's the whole name, that's the whole vibe. πŸ¦‹


πŸ’… SYNOPSIS πŸ’…

update-cidcall [-h] [-n <0123>] CIDCALL_LOG COUNTRY_CODE

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea, bestie: update-cidcall takes the new name and data fields from ncidnumberinfo and sprinkles them onto the lines from the cidcall.log file. the glow-up result gets sent straight to STDOUT. ✨

here's what each new field actually is, no gatekeeping:

  • FNMBR β€” the result of formatting NMBR (this is your number, but make it fashion πŸ’…)
  • NTYPE β€” the caller's device type (fixed, mobile, pager, etc.)
  • CTRY β€” the 2-letter country code of the caller
  • LOCA β€” the location (city/region) of the calling number
  • CARI β€” the carrier of the calling number

⚠️ NOTE: ⚠️

the new fields data may be out of date because of number portability. πŸ’€ yes, fr fr β€” people switch carriers, numbers travel, and the data doesn't always keep up. it's not the tool's fault, it's just how portability works.

🌈 OPTIONS 🌈

  • -h β€” display a help message. short king behavior, very helpful, we love. 🫢
  • -n <0123> β€” NANP (North American Number Plan) format options. pick your phone-number aesthetic:
    • 0 β€” phone number not formatted: 1234567890 (raw, unhinged, no thoughts head empty)
    • 1 β€” Google standard format: (123) 456-7890
    • 2 β€” Hyphen format: 123-456-7890 (default, the main character)
    • 3 β€” Dot format: 123.456.7890

🧚 ARGUMENTS 🧚

  • CIDCALL_LOG β€” the ncidd call log. yes, that file. the one with all the receipts. πŸ“‹
  • COUNTRY_CODE β€” the 2-letter abbreviation of the country where the server is located. just two letters, babe, that's it.

⭐ REQUIREMENTS ⭐

  • ncidnumberinfo β€” literally required, it's the whole source of the new fields. can't slay without it.

πŸ“ EXAMPLE πŸ“

here's the exact sequence, copy it like a love letter:

update-cidcall -n1 /var/log/cidcall.log US > /tmp/cidcall.log
sudo cp /tmp/cidcall.log /var/log/cidcall.log

so you run it, it writes the new version to /tmp/cidcall.log, and then you sudo cp it back over the real log. iconic pipeline, truly. πŸ”₯


πŸ’œ SEE ALSO πŸ’œ

  • ncidd.8
  • ncid.1
  • ncidnumberinfo.1

iykyk β€” go read those too, bestie, they're part of the same universe. 🌈


this has been the NCID manual, dated 2022-06-28, brought to you by NCID. that's the whole page, periodt. go format some phone numbers and be great. πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from