#!/usr/local/bin/cbsd
#v10.1.6
MYARG=""
MYOPTARG=""
MYDESC="[sys] This help"

if [ "$1" = "--help" ]; then
	echo ${MYDESC}
	exit 0
fi

if [ "$1" = "nodesc" ]; then
	descr=0
	NOCOLOR=1
else
	descr=1
fi

. ${workdir}/cbsd.conf
. ${workdir}/securecmd

show_help()
{
	# append for module cmd part
	if [ -f "${etcdir}/modules.conf" ]; then
		for i in $( /bin/cat ${etcdir}/modules.conf ); do
			[ ! -f "${moduledir}/${i}/securecmd" ] && continue
			. ${moduledir}/${i}/securecmd
		done
	fi

	for i in ${SECCMD}; do
		if [ ${descr} -eq 0 ]; then
			echo "${i}"
		else
			_cmddesc=$( ${i} --help |/usr/bin/head -n1 2>/dev/null )
			[ $? -ne 0 ] && continue
			$ECHO "${BOLD}${i} ${MAGENTA} --  ${GREEN}${_cmddesc}${NORMAL}"
		fi
	done
}

### MAIN
${ECHO} "${BOLD}${i}CBSD version:         ${LYELLOW}${myversion}${NORMAL}"
${ECHO} "${BOLD}${i}CBSD documentation:   ${LYELLOW}https://bsdstore.ru/en/docs.html${NORMAL}"
${ECHO} "${BOLD}${i}CBSD user group chat: ${LYELLOW}https://web.telegram.org/#/im?p=%40cbsdofficial${NORMAL}"
echo
${ECHO} "${BOLD}Available commands:${NORMAL}"
echo
show_help
