CIDUPDATE(1)
β¨ 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 from1to9, 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: fromncidd.conf(usuallyprefix3=/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: fromncidd.conf(usuallyprefix3=/etc/ncid/ncidd.blacklist)-W <file>,--whitelist <file>β sets the whitelist file to <file> Default: fromncidd.conf(usuallyprefix3=/etc/ncid/ncidd.whitelist)-H <0-3>,--hangup <0-3>β sets the hangup level to0(off), which disables adding names from the whitelist and blacklist#=descriptions π« Default: fromncidd.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 thecidcall.log, but in the US a leading1may or may not be there on incoming or outgoing calls, so this just smooths that out π« Default: fromncidd.confβ the leading1must be in the alias if it's in the calling number-M,--multiβ updates the currentcidcall.logfile and the previous call files.1to.9ποΈ Default: updates only thecidcall.logfile-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
- if regex =
-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
- fedora 43: ncid 1.18-4.fc43 Β· GPL-3.0-or-later
- fedora 44: ncid 1.18-5.fc44 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms