CIDUPDATE(1)

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

✨ CIDUPDATE ✨

okay bestie, welcome to cidupdate from the NCID manual, section 1 πŸ’… this is the lil tool that goes and refreshes the aliases in your NCID call file, and honestly? she's doing the most so you don't have to 🫢


🌸 NAME 🌸

cidupdate β€” update aliases in the NCID call file ✨


πŸŽ€ SYNOPSIS πŸŽ€

cidupdate [--help      | -h]
          [--version   | -V]

cidupdate [--aliasfile | -a <file>]
          [--config    | -C <file>]
          [--cidlog    | -c <file>]
          [--blacklist | -B <file>]
          [--whitelist | -W <file>]
          [--hangup    | -H <0-3>]
          [--ignore1   | -i]
          [--multi     | -M]
          [--regex     | -r <0-2>]
          [--verbose   | -v <1-9>]
          [--yes       | -y]

πŸ¦‹ DESCRIPTION πŸ¦‹

So basically, this updates your current NCID call log file, cidcall.log, using the newest entries it can find in the alias file, ncidd.alias, plus the #= notes hanging out in the whitelist and blacklist files πŸ’–

And if the --multi option is in the mix? Then the current cidcall.log file and the previous call files .1 through .9 all get updated too. no cap, all of them πŸ”₯


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows you the help message and then dips out. bye πŸ‘‹
  • -v, --verbose <1-9> β€” spills info while the processing is happening πŸ“’ crank the level higher for even more info. levels run from 1 to 9, but lowkey not every level is actually used πŸ™ˆ
  • -V, --version β€” shows the version and exits. simple, iconic, done ✨
  • -C <file>, --config <file> β€” grabs the default options from <file> Default: prefix3=/etc/ncid/ncidd.conf
  • -a <file>, --aliasfile <file> β€” grabs the alias commands from <file> Default: from ncidd.conf (usually prefix3=/etc/ncid/ncidd.alias)
  • -c <file>, --cidlog <file> β€” sets the input call log file to <file> Default: /var/log/cidcall.log
  • -B <file>, --blacklist <file> β€” sets the blacklist file to <file> Default: from ncidd.conf (usually prefix3=/etc/ncid/ncidd.blacklist)
  • -W <file>, --whitelist <file> β€” sets the whitelist file to <file> Default: from ncidd.conf (usually prefix3=/etc/ncid/ncidd.whitelist)
  • -H <0-3>, --hangup <0-3> β€” sets the hangup level to 0 (off), which disables adding names from the whitelist and blacklist #= descriptions 🚫 Default: from ncidd.conf
  • -i, --ignore1 β€” this one is a US/Canada only situation πŸ‡ΊπŸ‡ΈπŸ‡¨πŸ‡¦ a leading one in an alias definition and in the calling number gets ignored. normally an alias needs the calling number exactly as it shows up in the cidcall.log, but in the US a leading 1 may or may not be there on incoming or outgoing calls, so this just smooths that out πŸ’« Default: from ncidd.conf β€” the leading 1 must be in the alias if it's in the calling number
  • -M, --multi β€” updates the current cidcall.log file and the previous call files .1 to .9 πŸ—‚οΈ Default: updates only the cidcall.log file
  • -r, --regex <0-2> β€” picks your expression flavor:
    • if regex = 0, it uses Simple Expressions
    • if regex = 1, it uses Posix Regular Expressions
    • if regex = 2, it uses Perl-compatible Expressions Default: uses Simple Expressions
  • -y, --yes β€” answers yes to the prompt about overwriting the old call log with the newly generated one βœ… Default: waits for user input
heads up bestie, that -y one is you skipping the confirmation. it's overwriting your old call log, so know that going in πŸ™ˆ

πŸ‘€ SEE ALSO πŸ‘€

ncidd.conf.5, ncidd.alias.5, cidalias.1, cidcall.1 β€” go read those too, they're the whole friend group πŸ’œ


and that's the whole vibe πŸ’– this page is from the <strong>NCID</strong> manual, dated <strong>2021-01-7</strong>, filed under <strong>CIDUPDATE(1)</strong> β€” slay, you read the entire thing, so proud of you πŸŽ€βœ¨

πŸ“¦ where this page comes from