Skip to content

Commit cb9f348

Browse files
committed
docs: simplify
1 parent 32cbcbc commit cb9f348

File tree

9 files changed

+27
-19
lines changed

9 files changed

+27
-19
lines changed

docs/css/app.f50cfb40.css renamed to docs/css/app.9f8616ba.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/css/app.f50cfb40.css.map renamed to docs/css/app.9f8616ba.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="favicon.ico"><![endif]--><title>vue-command</title><link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"><link href="css/app.f50cfb40.css" rel="preload" as="style"><link href="js/app.9aa20de9.js" rel="preload" as="script"><link href="js/chunk-vendors.779bea67.js" rel="preload" as="script"><link href="css/app.f50cfb40.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="img/icons/favicon-16x16.png"><link rel="manifest" href="manifest.json"><meta name="theme-color" content="#4DBA87"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="vue-command"><link rel="apple-touch-icon" href="img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="img/icons/safari-pinned-tab.svg" color="#4DBA87"><meta name="msapplication-TileImage" content="img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but vue-command doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.779bea67.js"></script><script src="js/app.9aa20de9.js"></script></body></html>
1+
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><!--[if IE]><link rel="icon" href="favicon.ico"><![endif]--><title>vue-command</title><link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"><link href="css/app.9f8616ba.css" rel="preload" as="style"><link href="js/app.218ceb84.js" rel="preload" as="script"><link href="js/chunk-vendors.779bea67.js" rel="preload" as="script"><link href="css/app.9f8616ba.css" rel="stylesheet"><link rel="icon" type="image/png" sizes="32x32" href="img/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="img/icons/favicon-16x16.png"><link rel="manifest" href="manifest.json"><meta name="theme-color" content="#4DBA87"><meta name="apple-mobile-web-app-capable" content="no"><meta name="apple-mobile-web-app-status-bar-style" content="default"><meta name="apple-mobile-web-app-title" content="vue-command"><link rel="apple-touch-icon" href="img/icons/apple-touch-icon-152x152.png"><link rel="mask-icon" href="img/icons/safari-pinned-tab.svg" color="#4DBA87"><meta name="msapplication-TileImage" content="img/icons/msapplication-icon-144x144.png"><meta name="msapplication-TileColor" content="#000000"></head><body><noscript><strong>We're sorry but vue-command doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.779bea67.js"></script><script src="js/app.218ceb84.js"></script></body></html>

docs/js/app.9aa20de9.js renamed to docs/js/app.218ceb84.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.218ceb84.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/js/app.9aa20de9.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/precache-manifest.8cfa412f9fa7b4a54dc7179631b9253b.js renamed to docs/precache-manifest.0f13d4655bb798377e0be3e09482ece1.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
self.__precacheManifest = (self.__precacheManifest || []).concat([
22
{
3-
"revision": "55aa2b9ed16153f5e62d",
4-
"url": "css/app.f50cfb40.css"
3+
"revision": "8f9e63fe423bedfde00b",
4+
"url": "css/app.9f8616ba.css"
55
},
66
{
7-
"revision": "ba00bc9ee16b0cda74e7390013b10229",
7+
"revision": "d304bb4d7c09277f6334a32a76dbc188",
88
"url": "index.html"
99
},
1010
{
11-
"revision": "55aa2b9ed16153f5e62d",
12-
"url": "js/app.9aa20de9.js"
11+
"revision": "8f9e63fe423bedfde00b",
12+
"url": "js/app.218ceb84.js"
1313
},
1414
{
1515
"revision": "c4b1b03856dcfd265d67",

docs/service-worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
1515

1616
importScripts(
17-
"precache-manifest.8cfa412f9fa7b4a54dc7179631b9253b.js"
17+
"precache-manifest.0f13d4655bb798377e0be3e09482ece1.js"
1818
);
1919

2020
workbox.core.setCacheNameDetails({prefix: "vue-command"});

src/hosted/App.vue

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,15 +188,20 @@ export default {
188188
const title = ref('bash - 720x350')
189189
190190
const optionsResolver = (program, parsedQuery, setQuery) => {
191+
const lastArgument = parsedQuery[parsedQuery.length - 1]
192+
191193
switch (program) {
192194
case 'cd':
193195
switch (parsedQuery.length) {
196+
case 0:
197+
break
198+
194199
case 1:
195200
setQuery('cd home')
196201
break
197-
// TODO Check last index instead of second
198-
case 2:
199-
if ('home'.startsWith(parsedQuery[parsedQuery.length - 1]) && parsedQuery[parsedQuery.length - 1] !== 'home') {
202+
203+
default:
204+
if ('home'.startsWith(lastArgument) && lastArgument !== 'home') {
200205
setQuery('cd home')
201206
}
202207
break
@@ -210,15 +215,18 @@ export default {
210215
if (parsedQuery.length < 2 || parsedQuery[parsedQuery.length - 1] === '.') {
211216
return createQuery()
212217
}
213-
if (parsedQuery[parsedQuery.length - 1] === 'home') {
218+
219+
const lastArgument = parsedQuery[parsedQuery.length - 1]
220+
221+
if (lastArgument === 'home') {
214222
prompt.value = `${PROMPT}/home`
215223
}
216-
if ((parsedQuery[parsedQuery.length - 1] === '../' || parsedQuery[parsedQuery.length - 1] === '..') &&
224+
if ((lastArgument === '../' || lastArgument === '..') &&
217225
prompt.value === `${PROMPT}/home`) {
218226
prompt.value = `${PROMPT}`
219227
}
220-
if (parsedQuery[parsedQuery.length - 1] !== 'home' && parsedQuery[parsedQuery.length - 1] !== '../' && parsedQuery[parsedQuery.length - 1] !== '..') {
221-
return createStdout(`bash: cd: ${parsedQuery[parsedQuery.length - 1]}: No such file or directory`)
228+
if (lastArgument !== 'home' && lastArgument !== '../' && lastArgument !== '..') {
229+
return createStdout(`bash: cd: ${lastArgument}: No such file or directory`)
222230
}
223231
224232
return createQuery()

0 commit comments

Comments
 (0)