diff options
-rwxr-xr-x | wgetpaste | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -85,7 +85,7 @@ Parrot%Internal%Representation Perl PHP Plain%Text PowerShell Prolog Puppet Pure%Data Python Python%traceback R Racket Raw%token%data Rebol Redcode reStructuredText RHTML Ruby Rust Sage Sass Scala Scheme Scilab SCSS Self Shell Smalltalk Smarty SQL Standard%ML SuperCollider Tcl Tcsh Tea TeX Textile Turing -Twig Vala Verilog VHDL VimL Visual%Basic XML XQuery XS YAML" +Twig Vala Verilog VHDL VimL Visual%Basic XML XQuery XS YAML Auto" LANGUAGE_VALUES_gists="as adb cls scpt arc ino asp asm aug ahk bat befunge bmx boo b bro c cs cpp chs ck clj cmake c-objdump coffee cfm lisp v cppobjdump css feature pyx d darcspatch dart dasm16 pas diff d-objdump dylan ec epj e ex el erl @@ -94,14 +94,16 @@ mustache erb phtml cfg io ik weechatlog java js jsp json jl kt ly lhs ll lgt lua mak mako md matlab mxt minid duby moo mu myt n nim nu numpy objdump m j ml ooc opa cl p parrot pasm pir pl aw txt ps1 pl pp pd py pytb r rkt raw r cw rst rhtml rb rs sage sass scala scm sci scss self sh st tpl sql sml sc tcl tcsh tea tex -textile t twig vala v vhd vim vb xml xq xs yml" +textile t twig vala v vhd vim vb xml xq xs yml auto" +DEFAULT_LANGUAGE_gists="Auto" REGEX_URL_gists='s|^.*"html_url": "\([^"]\+gist[^"]\+\)".*$|\1|p' REGEX_RAW_gists='s|^\(https://\)\(gist\)\(.github.com/\)\(.*\)$|\1raw\3\2/\4|' escape_description_gists() { sed -e 's|"|\\"|g' -e 's|\x1b|\\u001b|g' -e 's|\r||g' <<< "$*"; } escape_input_gists() { sed -e 's|\\|\\\\|g' -e 's|\x1b|\\u001b|g' -e 's|\r||g' -e 's|\t|\\t|g' -e 's|"|\\"|g' -e 's|$|\\n|' <<< "$*" | tr -d '\n'; } json_gists() { local description="${1}" language="${2}" content="${3}" - echo "{\"description\":\"${description}\",\"public\":\"true\",\"files\":{\"${description//\/}.${language}\":{\"content\":\"${content}\"}}" + [[ "$language" = auto ]] && language="" || language=".$language" + echo "{\"description\":\"${description}\",\"public\":\"true\",\"files\":{\"${description//\/}${language}\":{\"content\":\"${content}\"}}" } # lodgeit LANGUAGES_lodgeit="ABAP ActionScript ActionScript%3 Ada ANTLR ANTLR%With%ActionScript%Target \ |