diff --git a/examples/audio/playInternetRadio/streaming.txt b/examples/audio/playInternetRadio/streaming.sh
similarity index 100%
rename from examples/audio/playInternetRadio/streaming.txt
rename to examples/audio/playInternetRadio/streaming.sh
diff --git a/handlers/editorHandler.py b/handlers/editorHandler.py
index 8112da5f..75aa0b1b 100755
--- a/handlers/editorHandler.py
+++ b/handlers/editorHandler.py
@@ -190,7 +190,7 @@ def createNewFile(self, rq):
if ((".html" in name) or (".py" in name) or (".json" in name) or
(".css" in name) or (".txt" in name) or (".js" in name) or
(".md" in name) or (".svg" in name) or (".xml" in name) or
- (".less" in name) or (".coffee" in name)):
+ (".less" in name) or (".coffee" in name) or (".sh" in name)):
weioFiles.saveRawContentToFile(confFile["last_opened_project"] + "/" + name, contents.encode('utf-8'))
else :
diff --git a/weioLib/weioFiles.py b/weioLib/weioFiles.py
index b7512b44..b4dfd619 100755
--- a/weioLib/weioFiles.py
+++ b/weioLib/weioFiles.py
@@ -130,7 +130,8 @@ def getFileType(path):
".svg": "svg",
".xml":"xml",
".less":"less",
- ".coffee":"coffee"
+ ".coffee":"coffee",
+ ".sh":"shell"
}
images = {
diff --git a/www/editor.html b/www/editor.html
index eeaf1b02..24ed479e 100644
--- a/www/editor.html
+++ b/www/editor.html
@@ -145,6 +145,9 @@