Skip to content

Commit 77c2f02

Browse files
committed
feat: set terminal title
1 parent d421561 commit 77c2f02

13 files changed

+25
-21
lines changed

Diff for: README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ required.
140140
| `parser` | Query parser | `Function` | See `defaultParser` | No | No |
141141
| `prompt` | Terminal prompt | `String` | `~$` | No | No |
142142
| `show-help` | Show query help | `Boolean` | `false` | No | No |
143+
| `title` | Terminal title | `String` | `~$` | No | No |
143144
| `query` | Terminal query | `String` | `''` | No | Yes |
144145

145146
### Commands
@@ -201,7 +202,7 @@ property has no effect. Example:
201202
```vue
202203
<vue-command>
203204
<template #title>
204-
~ 350x720
205+
bash - 720x350
205206
</template>
206207
</vue-command>
207208
```

Diff for: docs/index.html

+1-1
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.8992a38f.css" rel="preload" as="style"><link href="js/app.6f4fcbc4.js" rel="preload" as="script"><link href="js/chunk-vendors.19a00e84.js" rel="preload" as="script"><link href="css/app.8992a38f.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.19a00e84.js"></script><script src="js/app.6f4fcbc4.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.8992a38f.css" rel="preload" as="style"><link href="js/app.9058f479.js" rel="preload" as="script"><link href="js/chunk-vendors.237296fb.js" rel="preload" as="script"><link href="css/app.8992a38f.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.237296fb.js"></script><script src="js/app.9058f479.js"></script></body></html>

Diff for: docs/js/app.6f4fcbc4.js

-2
This file was deleted.

Diff for: docs/js/app.6f4fcbc4.js.map

-1
This file was deleted.

Diff for: docs/js/app.9058f479.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: docs/js/app.9058f479.js.map

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: docs/js/chunk-vendors.19a00e84.js

-2
This file was deleted.

Diff for: docs/js/chunk-vendors.237296fb.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: docs/js/chunk-vendors.19a00e84.js.map renamed to docs/js/chunk-vendors.237296fb.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: docs/precache-manifest.8ee14c2a2d52cc4c8bf5c2ed32374e11.js renamed to docs/precache-manifest.84cb564a3b4239b73609741366f748e0.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
self.__precacheManifest = (self.__precacheManifest || []).concat([
22
{
3-
"revision": "e812b39d089af623a2f4",
3+
"revision": "b1fe42481f5046d34f7b",
44
"url": "css/app.8992a38f.css"
55
},
66
{
7-
"revision": "b6c612a5f00ad64acfdc2284f8bbee47",
7+
"revision": "fb51df6bcc4f024f0e5de9afa7685f82",
88
"url": "index.html"
99
},
1010
{
11-
"revision": "e812b39d089af623a2f4",
12-
"url": "js/app.6f4fcbc4.js"
11+
"revision": "b1fe42481f5046d34f7b",
12+
"url": "js/app.9058f479.js"
1313
},
1414
{
15-
"revision": "5cb99ebc257c2a0eb95c",
16-
"url": "js/chunk-vendors.19a00e84.js"
15+
"revision": "37263e520d1b52d48297",
16+
"url": "js/chunk-vendors.237296fb.js"
1717
},
1818
{
1919
"revision": "24534015ca4137a647e4fff735c9a671",

Diff for: docs/service-worker.js

+1-1
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.8ee14c2a2d52cc4c8bf5c2ed32374e11.js"
17+
"precache-manifest.84cb564a3b4239b73609741366f748e0.js"
1818
);
1919

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

Diff for: src/components/VueCommand.vue

+7-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
:class="{
4848
'vue-command__bar__title': !invert,
4949
'vue-command__bar__title--invert': invert
50-
}">{{ prompt }}</span>
50+
}">{{ title }}</span>
5151
</slot>
5252
</div>
5353
<div />
@@ -231,6 +231,12 @@ const props = defineProps({
231231
type: Boolean
232232
},
233233
234+
title: {
235+
default: '~$',
236+
required: false,
237+
type: String
238+
},
239+
234240
query: {
235241
default: '',
236242
required: false,

Diff for: src/hosted/App.vue

+2-5
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,9 @@
2525
:invert="invert"
2626
:prompt="prompt"
2727
:options-resolver="optionsResolver"
28+
title="bash - 720x350"
2829
help-text="Type in help"
29-
show-help>
30-
<template #title>
31-
~ 720x350
32-
</template>
33-
</vue-command>
30+
show-help />
3431
</div>
3532
</div>
3633

0 commit comments

Comments
 (0)