function sniff_file_type() { ff=$1 shift file_type= if [[ $ff == *.py ]]; then file_type="python" elif [[ $ff == *.js ]]; then file_type="javascript" elif [[ $ff == *.ts ]]; then file_type="typescript" elif [[ $ff == *.vue ]]; then file_type="vue" elif [[ $ff == *.css ]]; then file_type="css" elif [[ $ff == *.php ]]; then file_type="php" elif [[ $ff == *.html ]]; then file_type="html" elif [[ $ff == *.jsx ]]; then file_type="jsx" elif [[ $ff == *.tsx ]]; then file_type="tsx" elif [[ $ff == *.css ]] ; then file_type="css" elif [[ $ff == *.scss ]] ; then file_type="scss" elif [[ $ff = *.sh ]]; then file_type="sh" fi echo $file_type }