CIDCALL(1)
π CIDCALL β the perl one, from the User Contributed Perl Documentation corner of the manual-verse π
okay bestie, sit down, hydrate, and let me tell you about cidcall β the lil tool that reads your NCID call file and spills all the tea about calls, hangups, messages and end-of-call events. β¨
πΈ NAME πΈ
cidcall β view calls, hangups, messages and end of calls in the NCID call file
β¨ SYNOPSIS β¨
like, here's the whole shape of it, verbatim, no edits:
cidcall [--help | -h]
[--list-years | -l]
[--man | -m]
[--format | -f <0>]
[--version | -V]
cidcall [--all-types | -a]
[--format | -f <1-2>]
[--delimiter | -d <text>]
[--strip-one | -1]
[--verbose | -v <1-9>]
[--thisyear | -t]
[--yearlog | -y <4 digit year>]
[--BLK | -B]
[--CID | -C]
[--END | -E]
[--HUP | -H]
[--MSG | -M]
[--MWI]
[--NOT | -N]
[--OUT | -O]
[--PID | -P]
[--PUT | -p]
[--RID | -R]
[--WID | -W]
[cidlog]
π¦ DESCRIPTION π¦
so cidcall is out here serving the cidcall.log file in three different formats: raw, human readable, and delimited. pick your fighter. π
and the default vibe? it shows BLK, CID, HUP, MWI, OUT, PID, PUT, RID and WID lines in a human readable format. no cap, that's just what it does out of the box. π«Ά
π Options π
-h,--helpβ Displays the help message and exits.-m,--manβ Displays the manual page and exits.-D,--debugβ Debug mode. Always enabled, reserved for future use.-v,--verbose <1-9>β Output information while processing is occurring. Set the level to a higher number for more information. Levels range from 1 to 9, but not all levels are used.
Default: verbose = 1
-V,--versionβ Displays the version and exits.-f <0-2>,--format <0-2>β Determines the output format used.
Output format 0 displays the call log as-is.
Output format 1 displays the call log in human readable text.
Output format 2 displays the call log with field delimiters for easy parsing by another program. Uses options -d|--delimiter and -1|--strip-one.
The default output format is 1 (human readable).
-d <text>,--delimiter <text>β Used when output format is 2 (delimited). Fields will be delimited by <text>.
For pipe-delimited output, surround the pipe symbol with single or double quotes: '|' or "|".
For tab-delimited output, specify only the letter "t".
For comma-delimited output, fields containing an embedded comma will automatically be surrounded by double-quotes.
Default delimiter is a comma (",").
-l,--list-yearsβ Lists all the yearly call logs.-1,--strip-oneβ Used when output format is 2 (delimited). If a number is exactly 11 digits and it begins with"1", strip the"1"before outputting it. This is to facilitate consistent sorting of the output for 10 digit numbers.
If the leading "1" is stripped, the "Exception" column will so indicate.
-i,--lineid <text>β Output only those lines where the lineid matches <text>.-a,--all-typesβ Equivalent to typing--BLK,--CID,--END,--HUP,--MSG,--MWI,--NOT,--OUT,--PID,--PUT,--RIDand--WIDon the command line.-B,--BLKβ DisplaysBLKlines (blocked calls) in the call file.-C,--CIDβ DisplaysCIDlines (incoming calls) in the call file.-E,--ENDβ DisplaysENDlines (gateway end of call) in the call file.-H,--HUPβ DisplaysHUPlines (terminated calls) in the call file.-M,--MSGβ DisplaysMSGlines (messages) in the call file.--MWIβ DisplaysMWIlines (voicemail message waiting) in the call file.
Note: There is no short option for --MWI.
-N,--NOTβ DisplaysNOTlines (smartphone note (message)) in the call file.-O,--OUTβ DisplaysOUTlines (outgoing calls) in the call file.-P,--PIDβ DisplaysPIDlines (smartphone Caller ID) in the call file.-p,--PUTβ DisplaysPIDlines (smartphone outgoing calls) in the call file.-R,--RIDβ DisplaysRIDlines (ringback calls) in the call file.-W,--WIDβ DisplaysWIDlines ("call waiting" calls) in the call file.-t,--thisyearβ Obtains data from$HOME/NCID/log/cidcall-<thisyear>.loginstead of the default. This overrides a call log given on the command line.-y,--yearlog <4 digit year>β Obtains data from$HOME/NCID/log/cidcall-<year>.loginstead of the default. This overrides a call log given on the command line.
π Arguments π
cidlogβ The NCID call file.
Default: /var/log/cidcall.log
π₯ EXAMPLES π₯
Output as tab-delimited, changing 11-digit numbers beginning with "1" to be 10-digits:
cidcall -f 2 -d t -1
Output as pipe-delimited, changing 11-digit numbers beginning with "1" to be 10-digits, then sorting numerically on the phone number column:
cidcall -f 2 -d '|' -1 | sort -t '|' -k4,4 -n
π FILES π
/var/log/cidcall.log
$HOME/NCID/log/cidcall-<year>.log
β SEE ALSO β
ncidd.conf.5
and that's the whole page, bestie π you just ate an entire manpage, main character energy fr fr.
tiny sign-off: this one's from the User Contributed Perl Documentation collection, running under perl v5.42.0, dated 2025-08-06, and it's filed under CIDCALL(1). mwah. π π
π¦ where this page comes from
- fedora 43: ncid 1.18-4.fc43 Β· 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