diff --git a/changelog.txt b/changelog.txt index 4da7e577..266e6072 100644 --- a/changelog.txt +++ b/changelog.txt @@ -6,6 +6,7 @@ jc changelog - Add OSX support for the df parser - Add OSX support for the mount parser - Add tests for ls, dig, ps, w, uptime on OSX +- Add about option - Add universal parsers to refactor repetitive code - Updated ifconfig parser to output 'state' as an array diff --git a/docs/parsers/arp.md b/docs/parsers/arp.md index adae06f1..24d9b444 100644 --- a/docs/parsers/arp.md +++ b/docs/parsers/arp.md @@ -3,7 +3,11 @@ jc - JSON CLI output utility arp Parser Usage: - specify --arp as the first argument if the piped input is coming from arp + specify --arp as the first argument if the piped input is coming from: + + arp + or + arp -a Compatibility: @@ -83,6 +87,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/df.md b/docs/parsers/df.md index f2ac12ae..69eede6c 100644 --- a/docs/parsers/df.md +++ b/docs/parsers/df.md @@ -69,6 +69,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/dig.md b/docs/parsers/dig.md index 1c4161eb..6ae48372 100644 --- a/docs/parsers/dig.md +++ b/docs/parsers/dig.md @@ -321,6 +321,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/env.md b/docs/parsers/env.md index 5a5a3e93..88af4c63 100644 --- a/docs/parsers/env.md +++ b/docs/parsers/env.md @@ -49,6 +49,11 @@ Examples: "_": "/usr/bin/env" } +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/free.md b/docs/parsers/free.md index 83ad3cca..da309725 100644 --- a/docs/parsers/free.md +++ b/docs/parsers/free.md @@ -49,6 +49,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/fstab.md b/docs/parsers/fstab.md index b4731ad0..b2ceb71b 100644 --- a/docs/parsers/fstab.md +++ b/docs/parsers/fstab.md @@ -67,6 +67,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/history.md b/docs/parsers/history.md index 3774d58f..53385d26 100644 --- a/docs/parsers/history.md +++ b/docs/parsers/history.md @@ -41,6 +41,11 @@ Examples: ... } +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/hosts.md b/docs/parsers/hosts.md index 55955c94..3a16eacb 100644 --- a/docs/parsers/hosts.md +++ b/docs/parsers/hosts.md @@ -58,6 +58,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/ifconfig.md b/docs/parsers/ifconfig.md index 1b2f5382..57bbea88 100644 --- a/docs/parsers/ifconfig.md +++ b/docs/parsers/ifconfig.md @@ -142,6 +142,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/iptables.md b/docs/parsers/iptables.md index eb13cf22..79ed0cb7 100644 --- a/docs/parsers/iptables.md +++ b/docs/parsers/iptables.md @@ -131,6 +131,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/jobs.md b/docs/parsers/jobs.md index 9ab33189..ff8485b2 100644 --- a/docs/parsers/jobs.md +++ b/docs/parsers/jobs.md @@ -73,6 +73,11 @@ Example: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/ls.md b/docs/parsers/ls.md index 99318304..388ff4c8 100644 --- a/docs/parsers/ls.md +++ b/docs/parsers/ls.md @@ -140,6 +140,11 @@ Examples: "date": "May 3 2019" } +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/lsblk.md b/docs/parsers/lsblk.md index e0558ffe..0a30059f 100644 --- a/docs/parsers/lsblk.md +++ b/docs/parsers/lsblk.md @@ -212,6 +212,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/lsmod.md b/docs/parsers/lsmod.md index 3167c1fd..8d8f446c 100644 --- a/docs/parsers/lsmod.md +++ b/docs/parsers/lsmod.md @@ -103,6 +103,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/lsof.md b/docs/parsers/lsof.md index a4f73aef..6557f139 100644 --- a/docs/parsers/lsof.md +++ b/docs/parsers/lsof.md @@ -93,6 +93,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/mount.md b/docs/parsers/mount.md index e8cab09a..39ac6bd3 100644 --- a/docs/parsers/mount.md +++ b/docs/parsers/mount.md @@ -53,6 +53,11 @@ Example: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/netstat.md b/docs/parsers/netstat.md index 469dfb76..0d7e699f 100644 --- a/docs/parsers/netstat.md +++ b/docs/parsers/netstat.md @@ -309,6 +309,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/ps.md b/docs/parsers/ps.md index 4ef18970..1f63e29c 100644 --- a/docs/parsers/ps.md +++ b/docs/parsers/ps.md @@ -173,6 +173,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/route.md b/docs/parsers/route.md index 0330cf3f..8bd826a1 100644 --- a/docs/parsers/route.md +++ b/docs/parsers/route.md @@ -97,6 +97,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/ss.md b/docs/parsers/ss.md index 664e2da3..424da378 100644 --- a/docs/parsers/ss.md +++ b/docs/parsers/ss.md @@ -247,6 +247,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/stat.md b/docs/parsers/stat.md index 3da96b50..41ef259d 100644 --- a/docs/parsers/stat.md +++ b/docs/parsers/stat.md @@ -101,6 +101,11 @@ Examples: .. ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/systemctl.md b/docs/parsers/systemctl.md index 9d448b8b..8fa1d75d 100644 --- a/docs/parsers/systemctl.md +++ b/docs/parsers/systemctl.md @@ -37,6 +37,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/systemctl_lj.md b/docs/parsers/systemctl_lj.md index 35b7dd31..4bbf9773 100644 --- a/docs/parsers/systemctl_lj.md +++ b/docs/parsers/systemctl_lj.md @@ -56,6 +56,11 @@ Examples: ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/systemctl_ls.md b/docs/parsers/systemctl_ls.md index 3d1fb85a..e5a0695b 100644 --- a/docs/parsers/systemctl_ls.md +++ b/docs/parsers/systemctl_ls.md @@ -31,6 +31,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/systemctl_luf.md b/docs/parsers/systemctl_luf.md index f8a336e1..93cc249d 100644 --- a/docs/parsers/systemctl_luf.md +++ b/docs/parsers/systemctl_luf.md @@ -28,6 +28,11 @@ Examples: ... ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/uname.md b/docs/parsers/uname.md index 4885c686..fb3bb7f9 100644 --- a/docs/parsers/uname.md +++ b/docs/parsers/uname.md @@ -27,6 +27,11 @@ Example: "kernel_version": "#74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019" } +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/uptime.md b/docs/parsers/uptime.md index b3ab161c..b3c16acb 100644 --- a/docs/parsers/uptime.md +++ b/docs/parsers/uptime.md @@ -31,6 +31,11 @@ Example: "load_15m": "0.05" } +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data) diff --git a/docs/parsers/w.md b/docs/parsers/w.md index 66dd7410..f8df9caf 100644 --- a/docs/parsers/w.md +++ b/docs/parsers/w.md @@ -79,6 +79,11 @@ Examples: } ] +## info +```python +info(self, /, *args, **kwargs) +``` + ## process ```python process(proc_data)