From b4f992ffdac2d3d7f1dcb1042a3b663c2643809a Mon Sep 17 00:00:00 2001 From: WlodekM Date: Fri, 24 Jan 2025 19:47:56 +0200 Subject: theoretically change window title --- screen/home.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'screen/home.ts') diff --git a/screen/home.ts b/screen/home.ts index c6f6c19..296fec2 100644 --- a/screen/home.ts +++ b/screen/home.ts @@ -3,6 +3,14 @@ import { Screen } from "../screen.ts"; import type { Input, Text } from "../elements.ts"; import process from "node:process"; +function changeTitle(title: string) { + if (process.platform == 'win32') { + process.title = title; + } else { + process.stdout.write(`\x1b]2;${title}\x1b\x5c`); + } +} + export default { elements: [ { @@ -49,5 +57,6 @@ export default { onload (screen: Screen) { screen.client.setScreen(screen) screen.client.loadHome(screen) + changeTitle(`maelink - home`) } } \ No newline at end of file -- cgit 1.4.1-2-gfad0