diff --git a/EXAMPLES.md b/EXAMPLES.md index 2fc30aba..4758313a 100644 --- a/EXAMPLES.md +++ b/EXAMPLES.md @@ -951,6 +951,29 @@ file * | jc --file -p # or: jc -p file * } ] ``` +### finger +```bash +finger | jc --finger -p # or: jc -p finger +``` +```json +[ + { + "login": "jdoe", + "name": "John Doe", + "tty": "*tty1", + "idle": "13d", + "login_time": "Mar 22 21:14" + }, + { + "login": "jdoe", + "name": "John Doe", + "tty": "pts/0", + "idle": null, + "login_time": "Apr 5 15:33", + "details": "(192.168.1.22)" + } +] +``` ### free ```bash free | jc --free -p # or: jc -p free diff --git a/docs/parsers/finger.md b/docs/parsers/finger.md index 7ea3df05..530a5480 100644 --- a/docs/parsers/finger.md +++ b/docs/parsers/finger.md @@ -2,8 +2,6 @@ # jc.parsers.finger jc - JSON CLI output utility `finger` command output parser -<> - Usage (cli): $ finger | jc --finger @@ -66,19 +64,12 @@ Returns: [ { - "login": "kbrazil", - "name": "Kelly Brazil", - "tty": "*tty1", - "idle": "13d", - "login_time": "Mar 22 21:14" - }, - { - "login": "kbrazil", - "name": "Kelly Brazil", - "tty": "pts/0", - "idle": null, - "login_time": "Apr 5 15:33", - "details": "(192.168.1.221)" + "login": string, + "name": string, + "tty": string, + "idle": string, # null if empty + "login_time": string, + "details": string } ] diff --git a/jc/parsers/finger.py b/jc/parsers/finger.py index 651f3b65..2d40b047 100644 --- a/jc/parsers/finger.py +++ b/jc/parsers/finger.py @@ -1,7 +1,5 @@ """jc - JSON CLI output utility `finger` command output parser -<> - Usage (cli): $ finger | jc --finger @@ -74,19 +72,12 @@ def process(proc_data): [ { - "login": "kbrazil", - "name": "Kelly Brazil", - "tty": "*tty1", - "idle": "13d", - "login_time": "Mar 22 21:14" - }, - { - "login": "kbrazil", - "name": "Kelly Brazil", - "tty": "pts/0", - "idle": null, - "login_time": "Apr 5 15:33", - "details": "(192.168.1.221)" + "login": string, + "name": string, + "tty": string, + "idle": string, # null if empty + "login_time": string, + "details": string } ] """