#!/bin/bash

if [ -z $1 ]; then
	grep -A999 "^## DATA ##" $0 | grep -v DATA | sed -e "s/#//"
else
	grep -A999 "^## DATA ##" $0 | grep -v DATA | sed -e "s/#//" | grep -w "^$1"
fi

## DATA ##
#ar_mgr 1.0 0.43.gcaa398b.46319
#ar_mgr 1.0 0.43.gcaa398b
#cc_mgr 1.0 0.42.gcaa398b.46319
#cc_mgr 1.0 0.42.gcaa398b
#dapl 2.1.10mlnx OFED.3.4.2.1.0.46319
#dapl 2.1.10mlnx OFED.3.4.2.1.0
#dump_pr 1.0 0.38.gcaa398b.46319
#dump_pr 1.0 0.38.gcaa398b
#fabric-collector 1.1.0.MLNX20170103.89bb2aa 0.1.46319
#fabric-collector 1.1.0.MLNX20170103.89bb2aa 0.1
#gpio-mlxbf 1.0 0.g6d44a8a
#hcoll 4.3.2708 1.46319
#hcoll 4.3.2708 1
#i2c-mlx 1.0 0.gab579c6
#ibacm 41mlnx1 OFED.4.3.3.0.0.46319
#ibacm 41mlnx1 OFED.4.3.3.0.0
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1.46319
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1
#ibdump 5.0.0 3.46319
#ibdump 5.0.0 3
#ibsim 0.7mlnx1 0.11.g85c342b.46319
#ibsim 0.7mlnx1 0.11.g85c342b
#ibssa 0.0.9.3.MLNX20151203.50eb579 1.46319
#ibssa 0.0.9.3.MLNX20151203.50eb579 1
#ibutils 1.5.7.1 0.12.gdcaeae2.46319
#ibutils 1.5.7.1 0.12.gdcaeae2
#ibutils2 2.1.1 0.105.MLNX20190617.g859ebfe.46319
#ibutils2 2.1.1 0.105.MLNX20190617.g859ebfe
#infiniband-diags 5.4.0.MLNX20190422.d1468cd 0.1.46319
#infiniband-diags 5.4.0.MLNX20190422.d1468cd 0.1
#iser 4.6 OFED.4.6.3.5.8.1.gaf1d902
#isert 4.6 OFED.4.6.3.5.8.1.gaf1d902
#kernel-mft 4.12.0 105
#knem 1.1.3.90mlnx1 OFED.4.4.2.5.2.1.g993678c
#libdisni 1.9 OFED.4.5.0.0.6.46319
#libdisni 1.9 OFED.4.5.0.0.6
#libibcm 41mlnx1 OFED.4.1.0.1.0.46319
#libibcm 41mlnx1 OFED.4.1.0.1.0
#libibmad 5.4.0.MLNX20190423.1d917ae 0.1.46319
#libibmad 5.4.0.MLNX20190423.1d917ae 0.1
#libibumad 43.1.1.MLNX20190422.87b4d9b 0.1.46319
#libibumad 43.1.1.MLNX20190422.87b4d9b 0.1
#libibverbs 41mlnx1 OFED.4.6.0.4.1.46319
#libibverbs 41mlnx1 OFED.4.6.0.4.1
#libmlx4 41mlnx1 OFED.4.5.0.0.3.46319
#libmlx4 41mlnx1 OFED.4.5.0.0.3
#libmlx5 41mlnx1 OFED.4.6.0.0.4.46319
#libmlx5 41mlnx1 OFED.4.6.0.0.4
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1.46319
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1
#libpka 1.0 1.g6cc68a2
#librdmacm 41mlnx1 OFED.4.6.0.0.1.46319
#librdmacm 41mlnx1 OFED.4.6.0.0.1
#librxe 41mlnx1 OFED.4.4.2.4.6.46319
#librxe 41mlnx1 OFED.4.4.2.4.6
#libvma 8.8.3 1
#mlnx-en 4.6 3.5.8.0.gaf1d902
#mlnx-ethtool 4.19 1.46319
#mlnx-ethtool 4.19 1
#mlnx-iproute2 4.20.0 1
#mlnx-nfsrdma 4.6 OFED.4.6.3.5.8.1.gaf1d902
#mlnx-nvme 4.6 OFED.4.6.3.5.8.1.gaf1d902
#mlnx-ofa_kernel 4.6 OFED.4.6.3.5.8.1.gaf1d902
#mlnx-rdma-rxe 4.6 OFED.4.6.3.5.8.1.gaf1d902
#mlx-bootctl 1.1 0.g5b90483
#mlx-l3cache 0.1 1.gebb0728
#mlx-pmc 1.1 0.g1141c2e
#mlx-trio 0.1 1.g9d13513
#mlxbf-livefish 1.0 0.gec08328
#mpi-selector 1.0.3 1.46319
#mpi-selector 1.0.3 1
#mpitests 3.2.20 e1a0676.46319
#mpitests 3.2.20 e1a0676
#mstflint 4.12.0 1
#multiperf 3.0 0.12.gbb02555.46319
#multiperf 3.0 0.12.gbb02555
#mxm 3.7.3111 1.46319
#mxm 3.7.3111 1
#nvme-snap 1.0.0 1.mlnx
#nvme-snap 1.0.1 6.mlnx
#ofed-docs 4.6 OFED.4.6.3.5.8
#openmpi 4.0.2a1 1.46319
#openmpi 4.0.2a1 1
#opensm 5.4.0.MLNX20190516.1943e24 0.1.46319
#opensm 5.4.0.MLNX20190516.1943e24 0.1
#openvswitch 2.11.0 1.46319
#openvswitch 2.11.0 1
#perftest 4.4 0.5.g1ceab48.46319
#perftest 4.4 0.5.g1ceab48
#pka-mlxbf 1.0 0.gd3455da
#qperf 0.4.11 1.46319
#qperf 0.4.11 1
#rdma-core 46mlnx2 1
#rshim 1.8 0.g463f780
#sharp 1.8.1.MLNX20190422.6c05a05 1.46319
#sharp 1.8.1.MLNX20190422.6c05a05 1
#sockperf 3.6 0.git737d1e3e5576.46319
#sockperf 3.6 0.git737d1e3e5576
#srp 4.6 OFED.4.6.3.5.8.1.gaf1d902
#srptools 41mlnx1 5.46319
#srptools 41mlnx1 5
#tmfifo 1.3 0.g6aa30c7
#ucx 1.6.0 1.46319
#ucx 1.6.0 1
#ofed-scripts 4.6 OFED.4.6.3.5.8
