xowish(1)
π NAME π
hiii bestie, welcome to the manual page for xowish(1) β and lowkey what it is, is a Simple windowing shell containing NSF/XOTcl2 interpreter. that's the whole vibe. slay. β¨
πΈ SYNOPSIS πΈ
xowish ?fileName?
π¦ DESCRIPTION π¦
xowish ?fileName?
okay so xowish is a shell-like application, and the way that it's built is it includes Tcl and the XOTcl2 as well as the Tk toolkit. like, all three of them, together, in one little shell. π«Ά
so here's what happens: xowish creates a main window and, then, reads commands from its standard input or from fileName and evaluates them. yes, literally.
and if you invoke it without fileName? then it runs in REPL mode, reading commands from standard input. iconic behavior tbh. π
xowish will continue processing commands until all windows have been deleted or until end-of-file is reached on standard input. those are the two exits from the party. no cap.
also bestie β you can usexowishlikewishto make XOTcl2 scripts directly invocable from the shell. the way you do that is by providing the following first line ("shebang") in the respective script:
#! /usr/bin/env xowish
and a (more portable) alternative is this one right here β β keep it exact β:
#! /bin/sh
# the next line restarts using xowish \
exec xowish "$0" "$@"
π COPYRIGHT π
Copyright (c) 2014 Stefan Sobernig <stefan.sobernig@wu.ac.at>, Gustaf Neumann <gustaf.neumann@wu.ac.at>; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).
and that's the whole page, bestie! π this one's xowish version 2.4.0, and it lives at xowish(1). go forth and make your XOTcl2 scripts directly invocable. periodt. ππ
π¦ where this page comes from
- alpine 3.24: nsf-doc 2.4.0-r1 Β· MIT
- debian trixie: nsf-shells 2.4.0-1 Β· MIT
- ubuntu questing: nsf-shells 2.4.0-1
- ubuntu resolute: nsf-shells 2.4.0-1build1 Β· MIT
- ubuntu stonking: nsf-shells 2.4.0-1build1 Β· MIT
- Copyright (c) 2014 Stefan Sobernig <stefan\&.sobernig@wu\&.ac\&.at>, Gustaf Neumann <gustaf\&.neumann@wu\&.ac\&.at>; available under the Creative Commons Attribution 3\&.0 Austria license (CC BY 3\&.0 AT)\&
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms