Moin zusammen
Ich bin seit längerem an einem Script-Framework (SWARM ; Shell Wrapper and Runtime Modifier ; ein Text User Interface für (BASH-)Scripte) dran.
Sinn-gemäss, eine andere form von NCurses (das versucht mir zu sehr 'Windows' zu sein, obwohl es das nicht ist).
Einerseits möchte ich mein Projekt vorstellen, andererseits würde mich interessieren, wer "heutzutage" (es gibt ja fast nur noch GUI-fetischisten) noch "application-like-scripts" schreibt, bzw schreiben will.
So kann es aussehen:
Hier ein kurzes sinngemässes Beispiel als Code:
Früher hiess (nannte ich) es TUI und musste installiert werden.Code:header --default title "Mein Titel" printe "Links orientiert" "Rechter text" item=$( pick $list )
Um 2016 rum realisierte ich das 'installieren' die falsche herangehensweise ist, und das ich "von vorne" beginnen musste.
Das schob ich bis Januar 2020 auf, und seither heisst es SWARM, ist "runtime" und ist bereits fast fertig -> weil ich ja nur funktionen umschreiben, bzw, anpassen muss.
In der neuen Form ist es bereits Cross-Platfrorm getestet:
- RedHat
- Debian
- Arch
- Cygwin
- PuppyOS (bionic)
- ClearLinux
- Gentoo
Es müsste auch auf *BSD und Solaris lauffähig sein.
Desweiteren muss sich ein Script-Autor nicht mehr darum kümmern welchen Text-Editor ein user installiert hat, da SWARM diese abfrage macht, und der User sogar seinen Favoriten einstellen kann.
( Viele werden wohl Leaf- oder Mousepad vorinstalliert haben, aber dennoch eher Gedit, Atom, Brackets oder EMACS nutzen. )
Ebenso für webbrowser und filemanager, obendrauf unterscheidet SWARM zwischen GUI und CLI umgebung -> Gedit oder Nano.
Aber bevor ich hier noch mehr darüber schreibe würde mich interessieren ob das hier überhaupt jemanden interessiert.
Danke fürs lesen
Lesezeichen