diff --git a/CHANGELOG.md b/CHANGELOG.md
index 035ffc08..332e8276 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [32.4.0](https://github.com/ndabAP/vue-command/compare/v32.3.0...v32.4.0) (2023-02-12)
+
+
+### Features
+
+* prompt slot ([996b95d](https://github.com/ndabAP/vue-command/commit/996b95d122902fd25016045ba4849aa730c2e800))
+
## [32.3.0](https://github.com/ndabAP/vue-command/compare/v32.2.1...v32.3.0) (2023-02-10)
diff --git a/README.md b/README.md
index 4ddd68d8..2b83e5a2 100644
--- a/README.md
+++ b/README.md
@@ -224,6 +224,19 @@ and `title` property have no effect. Example:
```
+### Prompt
+
+You can overwrite the prompt with the prompt slot. If you use this slot,
+`hidePrompt` and `prompt` property have no effect. Example:
+
+```vue
+
\n A fully working, most feature-rich Vue.js terminal emulator. Now with Vue.js 3 support! Github\n
\n\n$ npm install --save vue-command
\n\n \n Property\n | \n\n Value\n | \n
---|---|
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
\n A fully working, most feature-rich Vue.js terminal emulator. Now with Vue.js 3 support! Github\n
\n\n$ npm install --save vue-command
\n\n \n Property\n | \n\n Value\n | \n
---|---|
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
| \n \n \n | \n
f?H(t,i,u,!0,!1,p):E(e,n,o,i,u,c,a,l,p)},N=(t,e,n,o,i,u,c,a,l)=>{let s=0;const f=e.length;let p=t.length-1,h=f-1;while(s<=p&&s<=h){const r=t[s],o=e[s]=l?Vr(e[s]):qr(e[s]);if(!Rr(r,o))break;g(r,o,n,null,i,u,c,a,l),s++}while(s<=p&&s<=h){const r=t[p],o=e[h]=l?Vr(e[h]):qr(e[h]);if(!Rr(r,o))break;g(r,o,n,null,i,u,c,a,l),p--,h--}if(s>p){if(s<=h){const t=h+1,r=t ' + func(text) + ' fred, barney, & pebbles