diff --git a/docgen.sh b/docgen.sh
index 1457ac7b..3a851601 100755
--- a/docgen.sh
+++ b/docgen.sh
@@ -1,7 +1,7 @@
#!/bin/bash
# Generate docs.md
# requires pydoc-markdown 4.5.0
-config=$(cat <<'EOF'
+toc_config=$(cat <<'EOF'
{
"processors": [
{
@@ -20,21 +20,39 @@ config=$(cat <<'EOF'
EOF
)
+config=$(cat <<'EOF'
+{
+ "processors": [
+ {
+ "type": "filter",
+ "expression":"not name ==\"info\" and default()"
+ },
+ {
+ "type": "pydocmd"
+ }
+ ],
+ "renderer": {
+ "type": "markdown"
+ }
+}
+EOF
+)
+
cd jc
echo Building docs for: package
pydoc-markdown -m jc "${config}" > ../docs/readme.md
sed -i "" 's/^#### /### /g' ../docs/readme.md
echo Building docs for: lib
-pydoc-markdown -m jc.lib "${config}" > ../docs/lib.md
+pydoc-markdown -m jc.lib "${toc_config}" > ../docs/lib.md
sed -i "" 's/^#### /### /g' ../docs/lib.md
echo Building docs for: utils
-pydoc-markdown -m jc.utils "${config}" > ../docs/utils.md
+pydoc-markdown -m jc.utils "${toc_config}" > ../docs/utils.md
sed -i "" 's/^#### /### /g' ../docs/utils.md
echo Building docs for: universal parser
-pydoc-markdown -m jc.parsers.universal "${config}" > ../docs/parsers/universal.md
+pydoc-markdown -m jc.parsers.universal "${toc_config}" > ../docs/parsers/universal.md
sed -i "" 's/^#### /### /g' ../docs/parsers/universal.md
# a bit of inception here... jc is being used to help
diff --git a/docs/parsers/acpi.md b/docs/parsers/acpi.md
index 987c2ee2..d6adf5a8 100644
--- a/docs/parsers/acpi.md
+++ b/docs/parsers/acpi.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.acpi](#jc.parsers.acpi)
- * [parse](#jc.parsers.acpi.parse)
-
# jc.parsers.acpi
diff --git a/docs/parsers/airport.md b/docs/parsers/airport.md
index 4be82b4d..24abb893 100644
--- a/docs/parsers/airport.md
+++ b/docs/parsers/airport.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.airport](#jc.parsers.airport)
- * [parse](#jc.parsers.airport.parse)
-
# jc.parsers.airport
diff --git a/docs/parsers/airport_s.md b/docs/parsers/airport_s.md
index 0a1acbc4..ae9afae4 100644
--- a/docs/parsers/airport_s.md
+++ b/docs/parsers/airport_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.airport\_s](#jc.parsers.airport_s)
- * [parse](#jc.parsers.airport_s.parse)
-
# jc.parsers.airport\_s
diff --git a/docs/parsers/arp.md b/docs/parsers/arp.md
index 25f7d227..09ca6d08 100644
--- a/docs/parsers/arp.md
+++ b/docs/parsers/arp.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.arp](#jc.parsers.arp)
- * [parse](#jc.parsers.arp.parse)
-
# jc.parsers.arp
diff --git a/docs/parsers/blkid.md b/docs/parsers/blkid.md
index 2b3851cb..b94411f2 100644
--- a/docs/parsers/blkid.md
+++ b/docs/parsers/blkid.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.blkid](#jc.parsers.blkid)
- * [parse](#jc.parsers.blkid.parse)
-
# jc.parsers.blkid
diff --git a/docs/parsers/cksum.md b/docs/parsers/cksum.md
index 1cca42aa..0ba7468e 100644
--- a/docs/parsers/cksum.md
+++ b/docs/parsers/cksum.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.cksum](#jc.parsers.cksum)
- * [parse](#jc.parsers.cksum.parse)
-
# jc.parsers.cksum
diff --git a/docs/parsers/crontab.md b/docs/parsers/crontab.md
index 6b155f26..d4f518b6 100644
--- a/docs/parsers/crontab.md
+++ b/docs/parsers/crontab.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.crontab](#jc.parsers.crontab)
- * [parse](#jc.parsers.crontab.parse)
-
# jc.parsers.crontab
diff --git a/docs/parsers/crontab_u.md b/docs/parsers/crontab_u.md
index 53441c77..718cb49a 100644
--- a/docs/parsers/crontab_u.md
+++ b/docs/parsers/crontab_u.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.crontab\_u](#jc.parsers.crontab_u)
- * [parse](#jc.parsers.crontab_u.parse)
-
# jc.parsers.crontab\_u
diff --git a/docs/parsers/csv.md b/docs/parsers/csv.md
index 24f23143..95656d8e 100644
--- a/docs/parsers/csv.md
+++ b/docs/parsers/csv.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.csv](#jc.parsers.csv)
- * [parse](#jc.parsers.csv.parse)
-
# jc.parsers.csv
diff --git a/docs/parsers/csv_s.md b/docs/parsers/csv_s.md
index 835b617a..eee33fae 100644
--- a/docs/parsers/csv_s.md
+++ b/docs/parsers/csv_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.csv\_s](#jc.parsers.csv_s)
- * [parse](#jc.parsers.csv_s.parse)
-
# jc.parsers.csv\_s
diff --git a/docs/parsers/date.md b/docs/parsers/date.md
index 6d6b0d4b..5e2f4d42 100644
--- a/docs/parsers/date.md
+++ b/docs/parsers/date.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.date](#jc.parsers.date)
- * [parse](#jc.parsers.date.parse)
-
# jc.parsers.date
diff --git a/docs/parsers/df.md b/docs/parsers/df.md
index eefb5f83..4e787857 100644
--- a/docs/parsers/df.md
+++ b/docs/parsers/df.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.df](#jc.parsers.df)
- * [parse](#jc.parsers.df.parse)
-
# jc.parsers.df
diff --git a/docs/parsers/dig.md b/docs/parsers/dig.md
index 438dc7e6..fa3d492d 100644
--- a/docs/parsers/dig.md
+++ b/docs/parsers/dig.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.dig](#jc.parsers.dig)
- * [parse](#jc.parsers.dig.parse)
-
# jc.parsers.dig
diff --git a/docs/parsers/dir.md b/docs/parsers/dir.md
index dd352a3f..db4651c9 100644
--- a/docs/parsers/dir.md
+++ b/docs/parsers/dir.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.dir](#jc.parsers.dir)
- * [parse](#jc.parsers.dir.parse)
-
# jc.parsers.dir
diff --git a/docs/parsers/dmidecode.md b/docs/parsers/dmidecode.md
index 53e1045f..8591a534 100644
--- a/docs/parsers/dmidecode.md
+++ b/docs/parsers/dmidecode.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.dmidecode](#jc.parsers.dmidecode)
- * [parse](#jc.parsers.dmidecode.parse)
-
# jc.parsers.dmidecode
diff --git a/docs/parsers/dpkg_l.md b/docs/parsers/dpkg_l.md
index b8ce6d6b..0daa5f96 100644
--- a/docs/parsers/dpkg_l.md
+++ b/docs/parsers/dpkg_l.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.dpkg\_l](#jc.parsers.dpkg_l)
- * [parse](#jc.parsers.dpkg_l.parse)
-
# jc.parsers.dpkg\_l
diff --git a/docs/parsers/du.md b/docs/parsers/du.md
index faf8347d..6168bfda 100644
--- a/docs/parsers/du.md
+++ b/docs/parsers/du.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.du](#jc.parsers.du)
- * [parse](#jc.parsers.du.parse)
-
# jc.parsers.du
diff --git a/docs/parsers/env.md b/docs/parsers/env.md
index 3e8fc8bc..428f02d1 100644
--- a/docs/parsers/env.md
+++ b/docs/parsers/env.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.env](#jc.parsers.env)
- * [parse](#jc.parsers.env.parse)
-
# jc.parsers.env
diff --git a/docs/parsers/file.md b/docs/parsers/file.md
index f19944cd..aefb2165 100644
--- a/docs/parsers/file.md
+++ b/docs/parsers/file.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.file](#jc.parsers.file)
- * [parse](#jc.parsers.file.parse)
-
# jc.parsers.file
diff --git a/docs/parsers/finger.md b/docs/parsers/finger.md
index 2b8d5431..a48edaa9 100644
--- a/docs/parsers/finger.md
+++ b/docs/parsers/finger.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.finger](#jc.parsers.finger)
- * [parse](#jc.parsers.finger.parse)
-
# jc.parsers.finger
diff --git a/docs/parsers/free.md b/docs/parsers/free.md
index 00f64316..4e3fa757 100644
--- a/docs/parsers/free.md
+++ b/docs/parsers/free.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.free](#jc.parsers.free)
- * [parse](#jc.parsers.free.parse)
-
# jc.parsers.free
diff --git a/docs/parsers/fstab.md b/docs/parsers/fstab.md
index b035fa14..4d4707ec 100644
--- a/docs/parsers/fstab.md
+++ b/docs/parsers/fstab.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.fstab](#jc.parsers.fstab)
- * [parse](#jc.parsers.fstab.parse)
-
# jc.parsers.fstab
diff --git a/docs/parsers/group.md b/docs/parsers/group.md
index 8da19cf5..14037ccc 100644
--- a/docs/parsers/group.md
+++ b/docs/parsers/group.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.group](#jc.parsers.group)
- * [parse](#jc.parsers.group.parse)
-
# jc.parsers.group
diff --git a/docs/parsers/gshadow.md b/docs/parsers/gshadow.md
index bce9568c..d70b01ca 100644
--- a/docs/parsers/gshadow.md
+++ b/docs/parsers/gshadow.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.gshadow](#jc.parsers.gshadow)
- * [parse](#jc.parsers.gshadow.parse)
-
# jc.parsers.gshadow
diff --git a/docs/parsers/hash.md b/docs/parsers/hash.md
index 3ec79ff5..319591d2 100644
--- a/docs/parsers/hash.md
+++ b/docs/parsers/hash.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.hash](#jc.parsers.hash)
- * [parse](#jc.parsers.hash.parse)
-
# jc.parsers.hash
diff --git a/docs/parsers/hashsum.md b/docs/parsers/hashsum.md
index 56d5b4f4..a2ca926c 100644
--- a/docs/parsers/hashsum.md
+++ b/docs/parsers/hashsum.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.hashsum](#jc.parsers.hashsum)
- * [parse](#jc.parsers.hashsum.parse)
-
# jc.parsers.hashsum
diff --git a/docs/parsers/hciconfig.md b/docs/parsers/hciconfig.md
index e30452e2..7a486eb6 100644
--- a/docs/parsers/hciconfig.md
+++ b/docs/parsers/hciconfig.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.hciconfig](#jc.parsers.hciconfig)
- * [parse](#jc.parsers.hciconfig.parse)
-
# jc.parsers.hciconfig
diff --git a/docs/parsers/history.md b/docs/parsers/history.md
index 6ddb86f3..54ce0dea 100644
--- a/docs/parsers/history.md
+++ b/docs/parsers/history.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.history](#jc.parsers.history)
- * [parse](#jc.parsers.history.parse)
-
# jc.parsers.history
diff --git a/docs/parsers/hosts.md b/docs/parsers/hosts.md
index 8fcdf8b2..9b9d165b 100644
--- a/docs/parsers/hosts.md
+++ b/docs/parsers/hosts.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.hosts](#jc.parsers.hosts)
- * [parse](#jc.parsers.hosts.parse)
-
# jc.parsers.hosts
diff --git a/docs/parsers/id.md b/docs/parsers/id.md
index 62f82703..f231d485 100644
--- a/docs/parsers/id.md
+++ b/docs/parsers/id.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.id](#jc.parsers.id)
- * [parse](#jc.parsers.id.parse)
-
# jc.parsers.id
diff --git a/docs/parsers/ifconfig.md b/docs/parsers/ifconfig.md
index 7ba7c3dc..c64b3c63 100644
--- a/docs/parsers/ifconfig.md
+++ b/docs/parsers/ifconfig.md
@@ -1,18 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ifconfig](#jc.parsers.ifconfig)
- * [\_IfconfigParser](#jc.parsers.ifconfig._IfconfigParser)
- * [\_\_init\_\_](#jc.parsers.ifconfig._IfconfigParser.__init__)
- * [list\_interfaces](#jc.parsers.ifconfig._IfconfigParser.list_interfaces)
- * [count\_interfaces](#jc.parsers.ifconfig._IfconfigParser.count_interfaces)
- * [filter\_interfaces](#jc.parsers.ifconfig._IfconfigParser.filter_interfaces)
- * [get\_interface](#jc.parsers.ifconfig._IfconfigParser.get_interface)
- * [get\_interfaces](#jc.parsers.ifconfig._IfconfigParser.get_interfaces)
- * [is\_available](#jc.parsers.ifconfig._IfconfigParser.is_available)
- * [parser](#jc.parsers.ifconfig._IfconfigParser.parser)
- * [parse](#jc.parsers.ifconfig.parse)
-
# jc.parsers.ifconfig
diff --git a/docs/parsers/ini.md b/docs/parsers/ini.md
index 21dfc0ae..f5d7892d 100644
--- a/docs/parsers/ini.md
+++ b/docs/parsers/ini.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ini](#jc.parsers.ini)
- * [parse](#jc.parsers.ini.parse)
-
# jc.parsers.ini
diff --git a/docs/parsers/iostat.md b/docs/parsers/iostat.md
index 14f81bea..e0843778 100644
--- a/docs/parsers/iostat.md
+++ b/docs/parsers/iostat.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.iostat](#jc.parsers.iostat)
- * [parse](#jc.parsers.iostat.parse)
-
# jc.parsers.iostat
diff --git a/docs/parsers/iostat_s.md b/docs/parsers/iostat_s.md
index 1aa3e98d..fd116a85 100644
--- a/docs/parsers/iostat_s.md
+++ b/docs/parsers/iostat_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.iostat\_s](#jc.parsers.iostat_s)
- * [parse](#jc.parsers.iostat_s.parse)
-
# jc.parsers.iostat\_s
diff --git a/docs/parsers/iptables.md b/docs/parsers/iptables.md
index 1ccc6fea..3066c881 100644
--- a/docs/parsers/iptables.md
+++ b/docs/parsers/iptables.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.iptables](#jc.parsers.iptables)
- * [parse](#jc.parsers.iptables.parse)
-
# jc.parsers.iptables
diff --git a/docs/parsers/iw_scan.md b/docs/parsers/iw_scan.md
index e123e54a..df0ed6df 100644
--- a/docs/parsers/iw_scan.md
+++ b/docs/parsers/iw_scan.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.iw\_scan](#jc.parsers.iw_scan)
- * [parse](#jc.parsers.iw_scan.parse)
-
# jc.parsers.iw\_scan
diff --git a/docs/parsers/jar_manifest.md b/docs/parsers/jar_manifest.md
index b0759241..7e2b44d2 100644
--- a/docs/parsers/jar_manifest.md
+++ b/docs/parsers/jar_manifest.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.jar\_manifest](#jc.parsers.jar_manifest)
- * [parse](#jc.parsers.jar_manifest.parse)
-
# jc.parsers.jar\_manifest
diff --git a/docs/parsers/jobs.md b/docs/parsers/jobs.md
index 71403fe3..d24d7e2b 100644
--- a/docs/parsers/jobs.md
+++ b/docs/parsers/jobs.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.jobs](#jc.parsers.jobs)
- * [parse](#jc.parsers.jobs.parse)
-
# jc.parsers.jobs
diff --git a/docs/parsers/kv.md b/docs/parsers/kv.md
index 1c689fa0..024e1a88 100644
--- a/docs/parsers/kv.md
+++ b/docs/parsers/kv.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.kv](#jc.parsers.kv)
- * [parse](#jc.parsers.kv.parse)
-
# jc.parsers.kv
diff --git a/docs/parsers/last.md b/docs/parsers/last.md
index e5fd0791..aa9de406 100644
--- a/docs/parsers/last.md
+++ b/docs/parsers/last.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.last](#jc.parsers.last)
- * [parse](#jc.parsers.last.parse)
-
# jc.parsers.last
diff --git a/docs/parsers/ls.md b/docs/parsers/ls.md
index 6fdbb917..f9acc3df 100644
--- a/docs/parsers/ls.md
+++ b/docs/parsers/ls.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ls](#jc.parsers.ls)
- * [parse](#jc.parsers.ls.parse)
-
# jc.parsers.ls
diff --git a/docs/parsers/ls_s.md b/docs/parsers/ls_s.md
index f9fcc88c..1016aafa 100644
--- a/docs/parsers/ls_s.md
+++ b/docs/parsers/ls_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ls\_s](#jc.parsers.ls_s)
- * [parse](#jc.parsers.ls_s.parse)
-
# jc.parsers.ls\_s
diff --git a/docs/parsers/lsblk.md b/docs/parsers/lsblk.md
index ff40f835..137bb66b 100644
--- a/docs/parsers/lsblk.md
+++ b/docs/parsers/lsblk.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.lsblk](#jc.parsers.lsblk)
- * [parse](#jc.parsers.lsblk.parse)
-
# jc.parsers.lsblk
diff --git a/docs/parsers/lsmod.md b/docs/parsers/lsmod.md
index 83c3920a..918196c2 100644
--- a/docs/parsers/lsmod.md
+++ b/docs/parsers/lsmod.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.lsmod](#jc.parsers.lsmod)
- * [parse](#jc.parsers.lsmod.parse)
-
# jc.parsers.lsmod
diff --git a/docs/parsers/lsof.md b/docs/parsers/lsof.md
index 85f30786..91d8b439 100644
--- a/docs/parsers/lsof.md
+++ b/docs/parsers/lsof.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.lsof](#jc.parsers.lsof)
- * [parse](#jc.parsers.lsof.parse)
-
# jc.parsers.lsof
diff --git a/docs/parsers/lsusb.md b/docs/parsers/lsusb.md
index 069902ee..4243593c 100644
--- a/docs/parsers/lsusb.md
+++ b/docs/parsers/lsusb.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.lsusb](#jc.parsers.lsusb)
- * [parse](#jc.parsers.lsusb.parse)
-
# jc.parsers.lsusb
diff --git a/docs/parsers/mount.md b/docs/parsers/mount.md
index aaff999e..4eb3ba20 100644
--- a/docs/parsers/mount.md
+++ b/docs/parsers/mount.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.mount](#jc.parsers.mount)
- * [parse](#jc.parsers.mount.parse)
-
# jc.parsers.mount
diff --git a/docs/parsers/netstat.md b/docs/parsers/netstat.md
index 349b1a79..c48fbcfc 100644
--- a/docs/parsers/netstat.md
+++ b/docs/parsers/netstat.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.netstat](#jc.parsers.netstat)
- * [parse](#jc.parsers.netstat.parse)
-
# jc.parsers.netstat
diff --git a/docs/parsers/ntpq.md b/docs/parsers/ntpq.md
index a89a487c..15ca65db 100644
--- a/docs/parsers/ntpq.md
+++ b/docs/parsers/ntpq.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ntpq](#jc.parsers.ntpq)
- * [parse](#jc.parsers.ntpq.parse)
-
# jc.parsers.ntpq
diff --git a/docs/parsers/passwd.md b/docs/parsers/passwd.md
index 3fa49cf0..e0682d55 100644
--- a/docs/parsers/passwd.md
+++ b/docs/parsers/passwd.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.passwd](#jc.parsers.passwd)
- * [parse](#jc.parsers.passwd.parse)
-
# jc.parsers.passwd
diff --git a/docs/parsers/ping.md b/docs/parsers/ping.md
index 3783e635..3ffce210 100644
--- a/docs/parsers/ping.md
+++ b/docs/parsers/ping.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ping](#jc.parsers.ping)
- * [parse](#jc.parsers.ping.parse)
-
# jc.parsers.ping
diff --git a/docs/parsers/ping_s.md b/docs/parsers/ping_s.md
index 282fd73d..f31a2c68 100644
--- a/docs/parsers/ping_s.md
+++ b/docs/parsers/ping_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ping\_s](#jc.parsers.ping_s)
- * [parse](#jc.parsers.ping_s.parse)
-
# jc.parsers.ping\_s
diff --git a/docs/parsers/pip_list.md b/docs/parsers/pip_list.md
index ba283d33..de814615 100644
--- a/docs/parsers/pip_list.md
+++ b/docs/parsers/pip_list.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.pip\_list](#jc.parsers.pip_list)
- * [parse](#jc.parsers.pip_list.parse)
-
# jc.parsers.pip\_list
diff --git a/docs/parsers/pip_show.md b/docs/parsers/pip_show.md
index 77085772..9de9de46 100644
--- a/docs/parsers/pip_show.md
+++ b/docs/parsers/pip_show.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.pip\_show](#jc.parsers.pip_show)
- * [parse](#jc.parsers.pip_show.parse)
-
# jc.parsers.pip\_show
diff --git a/docs/parsers/ps.md b/docs/parsers/ps.md
index 40216486..b2e21c5c 100644
--- a/docs/parsers/ps.md
+++ b/docs/parsers/ps.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ps](#jc.parsers.ps)
- * [parse](#jc.parsers.ps.parse)
-
# jc.parsers.ps
diff --git a/docs/parsers/route.md b/docs/parsers/route.md
index eceedd19..c44d9a2a 100644
--- a/docs/parsers/route.md
+++ b/docs/parsers/route.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.route](#jc.parsers.route)
- * [parse](#jc.parsers.route.parse)
-
# jc.parsers.route
diff --git a/docs/parsers/rpm_qi.md b/docs/parsers/rpm_qi.md
index 19df2201..d3c4f71e 100644
--- a/docs/parsers/rpm_qi.md
+++ b/docs/parsers/rpm_qi.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.rpm\_qi](#jc.parsers.rpm_qi)
- * [parse](#jc.parsers.rpm_qi.parse)
-
# jc.parsers.rpm\_qi
diff --git a/docs/parsers/sfdisk.md b/docs/parsers/sfdisk.md
index d2e75ff4..eb0d8cde 100644
--- a/docs/parsers/sfdisk.md
+++ b/docs/parsers/sfdisk.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.sfdisk](#jc.parsers.sfdisk)
- * [parse](#jc.parsers.sfdisk.parse)
-
# jc.parsers.sfdisk
diff --git a/docs/parsers/shadow.md b/docs/parsers/shadow.md
index 6e47112e..b184b650 100644
--- a/docs/parsers/shadow.md
+++ b/docs/parsers/shadow.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.shadow](#jc.parsers.shadow)
- * [parse](#jc.parsers.shadow.parse)
-
# jc.parsers.shadow
diff --git a/docs/parsers/ss.md b/docs/parsers/ss.md
index f3a0ac2d..17031b5e 100644
--- a/docs/parsers/ss.md
+++ b/docs/parsers/ss.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ss](#jc.parsers.ss)
- * [parse](#jc.parsers.ss.parse)
-
# jc.parsers.ss
diff --git a/docs/parsers/stat.md b/docs/parsers/stat.md
index 77297795..72566c41 100644
--- a/docs/parsers/stat.md
+++ b/docs/parsers/stat.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.stat](#jc.parsers.stat)
- * [parse](#jc.parsers.stat.parse)
-
# jc.parsers.stat
diff --git a/docs/parsers/stat_s.md b/docs/parsers/stat_s.md
index 5ba10d00..4f560f7c 100644
--- a/docs/parsers/stat_s.md
+++ b/docs/parsers/stat_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.stat\_s](#jc.parsers.stat_s)
- * [parse](#jc.parsers.stat_s.parse)
-
# jc.parsers.stat\_s
diff --git a/docs/parsers/sysctl.md b/docs/parsers/sysctl.md
index 6fb58d17..1b77027a 100644
--- a/docs/parsers/sysctl.md
+++ b/docs/parsers/sysctl.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.sysctl](#jc.parsers.sysctl)
- * [parse](#jc.parsers.sysctl.parse)
-
# jc.parsers.sysctl
diff --git a/docs/parsers/systemctl.md b/docs/parsers/systemctl.md
index 95e30a69..2359a0f4 100644
--- a/docs/parsers/systemctl.md
+++ b/docs/parsers/systemctl.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.systemctl](#jc.parsers.systemctl)
- * [parse](#jc.parsers.systemctl.parse)
-
# jc.parsers.systemctl
diff --git a/docs/parsers/systemctl_lj.md b/docs/parsers/systemctl_lj.md
index 1fc4cbfa..324375d0 100644
--- a/docs/parsers/systemctl_lj.md
+++ b/docs/parsers/systemctl_lj.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.systemctl\_lj](#jc.parsers.systemctl_lj)
- * [parse](#jc.parsers.systemctl_lj.parse)
-
# jc.parsers.systemctl\_lj
diff --git a/docs/parsers/systemctl_ls.md b/docs/parsers/systemctl_ls.md
index 90fcf98a..caca4b71 100644
--- a/docs/parsers/systemctl_ls.md
+++ b/docs/parsers/systemctl_ls.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.systemctl\_ls](#jc.parsers.systemctl_ls)
- * [parse](#jc.parsers.systemctl_ls.parse)
-
# jc.parsers.systemctl\_ls
diff --git a/docs/parsers/systemctl_luf.md b/docs/parsers/systemctl_luf.md
index 51b42f05..9624439e 100644
--- a/docs/parsers/systemctl_luf.md
+++ b/docs/parsers/systemctl_luf.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.systemctl\_luf](#jc.parsers.systemctl_luf)
- * [parse](#jc.parsers.systemctl_luf.parse)
-
# jc.parsers.systemctl\_luf
diff --git a/docs/parsers/systeminfo.md b/docs/parsers/systeminfo.md
index 7662053f..fa77289c 100644
--- a/docs/parsers/systeminfo.md
+++ b/docs/parsers/systeminfo.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.systeminfo](#jc.parsers.systeminfo)
- * [parse](#jc.parsers.systeminfo.parse)
-
# jc.parsers.systeminfo
diff --git a/docs/parsers/time.md b/docs/parsers/time.md
index 2ec39fea..6ade177f 100644
--- a/docs/parsers/time.md
+++ b/docs/parsers/time.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.time](#jc.parsers.time)
- * [parse](#jc.parsers.time.parse)
-
# jc.parsers.time
diff --git a/docs/parsers/timedatectl.md b/docs/parsers/timedatectl.md
index 03471201..8c4b1539 100644
--- a/docs/parsers/timedatectl.md
+++ b/docs/parsers/timedatectl.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.timedatectl](#jc.parsers.timedatectl)
- * [parse](#jc.parsers.timedatectl.parse)
-
# jc.parsers.timedatectl
diff --git a/docs/parsers/tracepath.md b/docs/parsers/tracepath.md
index 11ee1d8b..19636189 100644
--- a/docs/parsers/tracepath.md
+++ b/docs/parsers/tracepath.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.tracepath](#jc.parsers.tracepath)
- * [parse](#jc.parsers.tracepath.parse)
-
# jc.parsers.tracepath
diff --git a/docs/parsers/traceroute.md b/docs/parsers/traceroute.md
index 38bbcb19..e1fbde83 100644
--- a/docs/parsers/traceroute.md
+++ b/docs/parsers/traceroute.md
@@ -1,12 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.traceroute](#jc.parsers.traceroute)
- * [\_\_version\_\_](#jc.parsers.traceroute.__version__)
- * [\_Hop](#jc.parsers.traceroute._Hop)
- * [add\_probe](#jc.parsers.traceroute._Hop.add_probe)
- * [parse](#jc.parsers.traceroute.parse)
-
# jc.parsers.traceroute
diff --git a/docs/parsers/ufw.md b/docs/parsers/ufw.md
index a3028cdf..ddc29105 100644
--- a/docs/parsers/ufw.md
+++ b/docs/parsers/ufw.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ufw](#jc.parsers.ufw)
- * [parse](#jc.parsers.ufw.parse)
-
# jc.parsers.ufw
diff --git a/docs/parsers/ufw_appinfo.md b/docs/parsers/ufw_appinfo.md
index c57d168c..0ad1eecc 100644
--- a/docs/parsers/ufw_appinfo.md
+++ b/docs/parsers/ufw_appinfo.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.ufw\_appinfo](#jc.parsers.ufw_appinfo)
- * [parse](#jc.parsers.ufw_appinfo.parse)
-
# jc.parsers.ufw\_appinfo
diff --git a/docs/parsers/uname.md b/docs/parsers/uname.md
index e9da9a51..71e67ddc 100644
--- a/docs/parsers/uname.md
+++ b/docs/parsers/uname.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.uname](#jc.parsers.uname)
- * [parse](#jc.parsers.uname.parse)
-
# jc.parsers.uname
diff --git a/docs/parsers/upower.md b/docs/parsers/upower.md
index 38ee4575..ffcbb334 100644
--- a/docs/parsers/upower.md
+++ b/docs/parsers/upower.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.upower](#jc.parsers.upower)
- * [parse](#jc.parsers.upower.parse)
-
# jc.parsers.upower
diff --git a/docs/parsers/uptime.md b/docs/parsers/uptime.md
index 7b460a7c..9d5375bd 100644
--- a/docs/parsers/uptime.md
+++ b/docs/parsers/uptime.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.uptime](#jc.parsers.uptime)
- * [parse](#jc.parsers.uptime.parse)
-
# jc.parsers.uptime
diff --git a/docs/parsers/vmstat.md b/docs/parsers/vmstat.md
index 2171bea5..2291fb79 100644
--- a/docs/parsers/vmstat.md
+++ b/docs/parsers/vmstat.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.vmstat](#jc.parsers.vmstat)
- * [parse](#jc.parsers.vmstat.parse)
-
# jc.parsers.vmstat
diff --git a/docs/parsers/vmstat_s.md b/docs/parsers/vmstat_s.md
index e011c107..6f85dce7 100644
--- a/docs/parsers/vmstat_s.md
+++ b/docs/parsers/vmstat_s.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.vmstat\_s](#jc.parsers.vmstat_s)
- * [parse](#jc.parsers.vmstat_s.parse)
-
# jc.parsers.vmstat\_s
diff --git a/docs/parsers/w.md b/docs/parsers/w.md
index 92624a70..378fa467 100644
--- a/docs/parsers/w.md
+++ b/docs/parsers/w.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.w](#jc.parsers.w)
- * [parse](#jc.parsers.w.parse)
-
# jc.parsers.w
diff --git a/docs/parsers/wc.md b/docs/parsers/wc.md
index 5a575f9e..49f2f82b 100644
--- a/docs/parsers/wc.md
+++ b/docs/parsers/wc.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.wc](#jc.parsers.wc)
- * [parse](#jc.parsers.wc.parse)
-
# jc.parsers.wc
diff --git a/docs/parsers/who.md b/docs/parsers/who.md
index 8444fd31..b1d5996f 100644
--- a/docs/parsers/who.md
+++ b/docs/parsers/who.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.who](#jc.parsers.who)
- * [parse](#jc.parsers.who.parse)
-
# jc.parsers.who
diff --git a/docs/parsers/xml.md b/docs/parsers/xml.md
index 1bfb715d..1dab4203 100644
--- a/docs/parsers/xml.md
+++ b/docs/parsers/xml.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.xml](#jc.parsers.xml)
- * [parse](#jc.parsers.xml.parse)
-
# jc.parsers.xml
diff --git a/docs/parsers/yaml.md b/docs/parsers/yaml.md
index 96908eb2..6e4d8cd2 100644
--- a/docs/parsers/yaml.md
+++ b/docs/parsers/yaml.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.yaml](#jc.parsers.yaml)
- * [parse](#jc.parsers.yaml.parse)
-
# jc.parsers.yaml
diff --git a/docs/parsers/zipinfo.md b/docs/parsers/zipinfo.md
index 06fc5f85..49a4712a 100644
--- a/docs/parsers/zipinfo.md
+++ b/docs/parsers/zipinfo.md
@@ -1,9 +1,4 @@
[Home](https://kellyjonbrazil.github.io/jc/)
-# Table of Contents
-
-* [jc.parsers.zipinfo](#jc.parsers.zipinfo)
- * [parse](#jc.parsers.zipinfo.parse)
-
# jc.parsers.zipinfo
diff --git a/docs/readme.md b/docs/readme.md
index d1969fc3..aab68671 100644
--- a/docs/readme.md
+++ b/docs/readme.md
@@ -1,7 +1,3 @@
-# Table of Contents
-
-* [jc](#jc)
-
# jc