mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-03 11:55:57 +01:00
Initial commit for v2.4.3
This commit is contained in:
90
static/filemanager/js/ace/snippets/sh.js
Executable file
90
static/filemanager/js/ace/snippets/sh.js
Executable file
@@ -0,0 +1,90 @@
|
||||
ace.define("ace/snippets/sh",["require","exports","module"], function(require, exports, module) {
|
||||
"use strict";
|
||||
|
||||
exports.snippetText = "# Shebang. Executing bash via /usr/bin/env makes scripts more portable.\n\
|
||||
snippet #!\n\
|
||||
#!/usr/bin/env bash\n\
|
||||
\n\
|
||||
snippet if\n\
|
||||
if [[ ${1:condition} ]]; then\n\
|
||||
${2:#statements}\n\
|
||||
fi\n\
|
||||
snippet elif\n\
|
||||
elif [[ ${1:condition} ]]; then\n\
|
||||
${2:#statements}\n\
|
||||
snippet for\n\
|
||||
for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do\n\
|
||||
${3:#statements}\n\
|
||||
done\n\
|
||||
snippet fori\n\
|
||||
for ${1:needle} in ${2:haystack} ; do\n\
|
||||
${3:#statements}\n\
|
||||
done\n\
|
||||
snippet wh\n\
|
||||
while [[ ${1:condition} ]]; do\n\
|
||||
${2:#statements}\n\
|
||||
done\n\
|
||||
snippet until\n\
|
||||
until [[ ${1:condition} ]]; do\n\
|
||||
${2:#statements}\n\
|
||||
done\n\
|
||||
snippet case\n\
|
||||
case ${1:word} in\n\
|
||||
${2:pattern})\n\
|
||||
${3};;\n\
|
||||
esac\n\
|
||||
snippet go \n\
|
||||
while getopts '${1:o}' ${2:opts} \n\
|
||||
do \n\
|
||||
case $$2 in\n\
|
||||
${3:o0})\n\
|
||||
${4:#staments};;\n\
|
||||
esac\n\
|
||||
done\n\
|
||||
# Set SCRIPT_DIR variable to directory script is located.\n\
|
||||
snippet sdir\n\
|
||||
SCRIPT_DIR=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd )\"\n\
|
||||
# getopt\n\
|
||||
snippet getopt\n\
|
||||
__ScriptVersion=\"${1:version}\"\n\
|
||||
\n\
|
||||
#=== FUNCTION ================================================================\n\
|
||||
# NAME: usage\n\
|
||||
# DESCRIPTION: Display usage information.\n\
|
||||
#===============================================================================\n\
|
||||
function usage ()\n\
|
||||
{\n\
|
||||
cat <<- EOT\n\
|
||||
\n\
|
||||
Usage : $${0:0} [options] [--] \n\
|
||||
\n\
|
||||
Options: \n\
|
||||
-h|help Display this message\n\
|
||||
-v|version Display script version\n\
|
||||
\n\
|
||||
EOT\n\
|
||||
} # ---------- end of function usage ----------\n\
|
||||
\n\
|
||||
#-----------------------------------------------------------------------\n\
|
||||
# Handle command line arguments\n\
|
||||
#-----------------------------------------------------------------------\n\
|
||||
\n\
|
||||
while getopts \":hv\" opt\n\
|
||||
do\n\
|
||||
case $opt in\n\
|
||||
\n\
|
||||
h|help ) usage; exit 0 ;;\n\
|
||||
\n\
|
||||
v|version ) echo \"$${0:0} -- Version $__ScriptVersion\"; exit 0 ;;\n\
|
||||
\n\
|
||||
\\? ) echo -e \"\\n Option does not exist : $OPTARG\\n\"\n\
|
||||
usage; exit 1 ;;\n\
|
||||
\n\
|
||||
esac # --- end of case ---\n\
|
||||
done\n\
|
||||
shift $(($OPTIND-1))\n\
|
||||
\n\
|
||||
";
|
||||
exports.scope = "sh";
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user