#!/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.33.g659d6d2.34100
#ar_mgr 1.0 0.33.g659d6d2
#cc_mgr 1.0 0.32.g659d6d2.34100
#cc_mgr 1.0 0.32.g659d6d2
#dapl 2.1.10mlnx OFED.3.4.2.1.0
#dump_pr 1.0 0.28.g659d6d2.34100
#dump_pr 1.0 0.28.g659d6d2
#fabric-collector 1.1.0.MLNX20160703.89bb2aa 0.1.34100
#fabric-collector 1.1.0.MLNX20160703.89bb2aa 0.1
#fca 2.5.2431 1.34100
#fca 2.5.2431 1
#hcoll 3.6.1228 1.34100
#hcoll 3.6.1228 1
#ibacm 1.2.1mlnx1 OFED.3.4.0.1.5.34100
#ibacm 1.2.1mlnx1 OFED.3.4.0.1.5
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1.34100
#ibacm_ssa 0.0.9.3.MLNX20151203.50eb579 1
#ibdump 4.0.0 2.34100
#ibdump 4.0.0 2
#ibsim 0.6 0.8.g9d76581.34100
#ibsim 0.6 0.8.g9d76581
#ibssa 0.0.9.3.MLNX20151203.50eb579 1.34100
#ibssa 0.0.9.3.MLNX20151203.50eb579 1
#ibutils 1.5.7.1 0.12.gdcaeae2.34100
#ibutils 1.5.7.1 0.12.gdcaeae2
#ibutils2 2.1.1 0.86.MLNX20160830.g94081f7.34100
#ibutils2 2.1.1 0.86.MLNX20160830.g94081f7
#infiniband-diags 1.6.6.MLNX20161215.d512538 0.1
#infinipath-psm 3.3 2_g6f42cdb_open.34100
#iser 1.8.1 OFED.3.4.2.1.5.1.ged26eb5
#isert 1.7 OFED.3.4.2.1.5.1.ged26eb5
#kernel-mft 4.5.0 31
#knem 1.1.2.90mlnx1 OFED.3.3.1.5.5.1.ga659703
#libibcm 1.0.5mlnx2 OFED.3.4.0.0.4.34100
#libibcm 1.0.5mlnx2 OFED.3.4.0.0.4
#libibmad 1.3.12.MLNX20160814.4f078cc 0.1.34100
#libibmad 1.3.12.MLNX20160814.4f078cc 0.1
#libibprof 1.1.31 1.34100
#libibprof 1.1.31 1
#libibumad 1.3.10.2.MLNX20150406.966500d 0.1.34100
#libibumad 1.3.10.2.MLNX20150406.966500d 0.1
#libibverbs 1.2.1mlnx1 OFED.3.4.2.1.4
#libmlx4 1.2.1mlnx1 OFED.3.4.0.0.4
#libmlx5 1.2.1mlnx1 OFED.3.4.2.1.4
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1.34100
#libopensmssa 0.0.9.3.MLNX20151203.50eb579 1
#librdmacm 1.1.0mlnx OFED.3.4.0.0.4
#libsdp 1.1.108 OFED.3.0.8.gfbd01df.34100
#libsdp 1.1.108 OFED.3.0.8.gfbd01df
#libvma 8.1.7 1
#mlnx-en 3.4 2.1.5.0.ged26eb5
#mlnx-ethtool 4.2 1.34100
#mlnx-ethtool 4.2 1
#mlnx-nfsrdma 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mlnx-nvme-rdma 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mlnx-nvmet-rdma 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mlnx-ofa_kernel 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mlnx-rds 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mlnx-sdp 3.4 OFED.3.4.2.1.5.1.ged26eb5
#mpi-selector 1.0.3 1.34100
#mpi-selector 1.0.3 1
#mpitests 3.2.18 0cdeb98.34100
#mpitests 3.2.18 0cdeb98
#mstflint 4.5.0 1.17.g8a0c39d.34100
#mstflint 4.5.0 1.17.g8a0c39d
#multiperf 3.0 0.10.gda89e8c.34100
#multiperf 3.0 0.10.gda89e8c
#mxm 3.5.3093 1.34100
#mxm 3.5.3093 1
#ofed-docs 3.4 OFED.3.4.2.1.5
#openmpi 1.10.5a1 1.34100
#openmpi 1.10.5a1 1
#opensm 4.8.0.MLNX20161013.9b1a49b 0.1
#perftest 3.4 0.9.g98a9a17
#qperf 0.4.9 9.34100
#qperf 0.4.9 9
#rds-tools 2.0.7mlnx 9
#sdpnetstat 1.60 26.34100
#sdpnetstat 1.60 26
#sharp 1.1.1.MLNX20160915.8763a35 1.34100
#sharp 1.1.1.MLNX20160915.8763a35 1
#sockperf 2.8 0.git3dd5971d7d7a.34100
#sockperf 2.8 0.git3dd5971d7d7a
#srp 1.6.1 OFED.3.4.2.1.5.1.ged26eb5
#srptools 1.0.3 4.34100
#srptools 1.0.3 4
#ofed-scripts 3.4 OFED.3.4.2.1.5
