1
0
Fork 0

Refactor tabs to spaces

pull/2/head
Ambrose Chua 2018-03-12 00:33:41 +09:00
parent 812130e22a
commit fe78962db0
14 changed files with 676 additions and 671 deletions

View File

@ -385,7 +385,8 @@ app.get("/*@download", (req, res) => {
}); });
const shellable = process.env.SHELL != "false" && process.env.SHELL; const shellable = process.env.SHELL != "false" && process.env.SHELL;
if (shellable) { const cmdable = process.env.CMD != "false" && process.env.CMD;
if (shellable || cmdable) {
const exec = process.env.SHELL == "login" ? "/usr/bin/env" : process.env.SHELL; const exec = process.env.SHELL == "login" ? "/usr/bin/env" : process.env.SHELL;
const args = process.env.SHELL == "login" ? ["login"] : []; const args = process.env.SHELL == "login" ? ["login"] : [];
@ -462,6 +463,7 @@ app.get("/*", (req, res) => {
if (res.stats.error) { if (res.stats.error) {
res.render("list", flashify(req, { res.render("list", flashify(req, {
shellable: shellable, shellable: shellable,
cmdable: cmdable,
path: res.filename, path: res.filename,
errors: [ errors: [
res.stats.error res.stats.error
@ -501,12 +503,14 @@ app.get("/*", (req, res) => {
Promise.all(promises).then((files) => { Promise.all(promises).then((files) => {
res.render("list", flashify(req, { res.render("list", flashify(req, {
shellable: shellable, shellable: shellable,
cmdable: cmdable,
path: res.filename, path: res.filename,
files: files, files: files,
})); }));
}).catch((err) => { }).catch((err) => {
res.render("list", flashify(req, { res.render("list", flashify(req, {
shellable: shellable, shellable: shellable,
cmdable: cmdable,
path: res.filename, path: res.filename,
errors: [ errors: [
err err
@ -516,6 +520,7 @@ app.get("/*", (req, res) => {
}).catch((err) => { }).catch((err) => {
res.render("list", flashify(req, { res.render("list", flashify(req, {
shellable: shellable, shellable: shellable,
cmdable: cmdable,
path: res.filename, path: res.filename,
errors: [ errors: [
err err