Skip to content

Repository files navigation

viteyss-site-oven

Oven is a define recipe / set ingreadiance / post-process / wrap it ... Bakeing place

gui for bash with some rerouting.

what it solves for me

N number of lost / forgotten / misplaced scripts and tasks can be in one place. Rapid / ascii / directory / link base system for configuration.

So Cook Book holds sets of recipes. For something what I want / need to do.

  • bash can have graphical output out of the box

  • instance execution of your recipe

  • fast command test place

  • CookBook local cmd history / favorite

  • ...

Bakeing recipe

Recipe can be Baked in oven as one shot or long time live process.

stdio is main source of data sourcing for next step

chunks or blocks of result of text can be postProcess as

[A] - [ ] asci posible to worki in terminal and web
[W] - [ ] web browser version
  • [A] raw - array line by line of result or chunks

  • [A] toString - to string join with \n

  • [A] toBraile - to get braile chars
  • [A] secLeft - sec left / since

  • [W] percent - jQuery donuts like visualization

  • [W] percent bar - html progress bar

  • [A] progress bar ascii - ascii progress bar

  • [A] input list select submit - takes lines from getENV and gives click on one of them by recipe

    • need setting ?

      • how many buttons add to line

      • how wide percent bar ?

      • ...

  • ...

Wrapping if get array will run line by line with define process. But if it's numerical operation then on error conversion return line as is.

Then it's passing it to wrapping section ...

wrapping it

It's possible to set recipe that it can wrap product in a:

  • [W] toast - temporary popup on screen in corner

  • external x-terminal-emulator

  • [W] log

  • widget / channel of recipe it self ( almost )

  • to setENV - so it can be use / access by other channels

  • to getENV - as input from data change from other channel

screenshoot

####### ver 26012x ... state chaos working

Top part with some custom debug action buttons end debug links as it's work in progress.

Log of iterative recipe Ram use / total Gi from free

CookBook 's

Since there is working CookBook 's swapping option. In allows now to have unlimited depth and sets of recipes. All the power coming with file system of linux: directories, files, links, fifo, ... is access able as element of configuration of next CookBook.

  • swapping CookBook 's

  • keyMap - keyBindings

default installation:

It comses with some presets to start with creating your own e

root CookBook - debug scripts to start ....

  • battery alert if battery to low show toast

  • button to add record to database

  • system notification ( gnome or make recipe with args )

oWin - window oven manager

Oven look - layouts
  • Default oven - layout

  • svg

  • tui - blessed

  • Oven Modes: [ view , cmd , edit , debug ]

xdoc

Started Beaking recipe is getting some ENV variables to help it to do the things ..

  • set ENV on run time, prefix oven_:

    • oven_home - ~/.viteyss/oven

    • oven_adressURL - CookBook adress from oven_home

    • oven_my_chNo

    • oven_my_rName

  • onModeSwith(targetModeName, onDone ) - to prompt and to add to history

notes

  • autostart in recipes now starts on enter of CookBook
  • video session 2602090914

    • runIt - in place

    • oven channel tools need to hide when not over

    • more compact / less space betwean channels

    • channel need to know if it's stop / killed / less buttons

    • chromium kiosk no title bar works on X11 need script

    • channel content can't change length cont

    • donut percent if not number then raw return

  • make it invoike listener of ENV

    • api_oven now CMD b64 is wrapt first in encodeURIComponent then btoa
    • OvENVView can not do reroute of
      • - [x] builds connection tree
      • calls channel on reroutENV( data, recipe )
      • need more work with passing on all wrappers no work ok
        • to widget
        • to toast - now lands in two spots
        • to log
        • to terminal

260131

  • ovenMain.js reogar in api_oven

  • experiments with blessedGate sh

260130.3

  • ovenApp inject ovenSelectod to recive from out events
  • ODdataWrapType now get recipe as arg

260130.2

make it invoike listener of ENV

  • api_oven now CMD b64 is wrapt first in encodeURIComponent then btoa
  • OvENVView can not do reroute of
    • [ ]
    • builds connection tree
    • calls channel on reroutENV( data, recipe )

260130

  • [W] ovENVView at vue site to see ENV basket ?

    • TODO not updating it self
  • iconsVanilla [ mafinOven autoStart tacos command ] in [ 22 32 ] added

  • ovenApp provide oven

  • ovenApp now init in getHtml and have now own icon bar with ...

  • mode oven switcher [ view, cmd, edit, debug ] with back option

  • ovGroup can show / hide

  • ovGroup can get modeStyle as string to force style

  • ovGroup now register it'self

  • ovGroup - Icon set to test actions with process

  • ovDir - now have lTitle

  • from recipe click

    • [W] see that it's not run

    • [W]see that it's started

      • show type shared | reconnected / not shared - process
      • in cmd - results
    • see chunks if needed - log

      • in cmd - results
    • see result if needed

      TODO - see to much now !

      • in cmd - results
  • mark exitCode

    • in cmd - results
  • get result if needed to widget / channel No

    • in widget - results

      TODO - see to much now !

    • pimp this step !!!

  • TOFIX

    • basenameAdressUrl in ovenLayoutToObjectFromJson from ahref from recipe click post process
  • handle read -r from bash

  • from Baking recipe

    • now can save to channel

    • need to ask if overrite?

    • in subs CookBooks

  • from cmd / cmd - results at bottom as tool

    • cleaning logs is iffi
  • valType scripts at server site / shs

    • subject of sponing small c custom valType apps ?
  • common cookbok with set arguments types to use: shs scripts?

  • process kill when client leavs

  • postprocess to server site

  • wrapper to server site

  • directory layout for config

    • cookBook swapping

...


If you see that this makes sense send me a ☕ | Master repository | About SvOiysh

About

To run it / live or result / process / display ...

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Contributors

Languages