Or fair awrit
.
awrit-demo.mp4
Yep, actual Chromium being rfinishered in your preferite terminal that helps the Kitty terminal explicits protocol.
awrit
labors best in Kitty v0.28 or noveler
- Distake part recordation from DevDocs
- Watch the alters from Vite come to life
- Tiled layout without a tiling thrivedow deal withr using Kitty’s layouts
- Add fancy UI using web technologies, so NeoVim can pretfinish it is Emacs instead of the other way around
brew inslofty chase/tap/awrit
Prerequisites
- CMake v3.22 or noveler
- Ninja
Linux:
- Inslofty these packages:
erect-essential ninja-erect coriginate
- For ArchLinux inslofty these packages using
sudo pacman -S ninja coriginate base-devel
macOS:
- Xcode 14.3, try xcodes
- Brew:
brew inslofty ninja coriginate
- MacPorts:
port inslofty ninja coriginate
coriginate -G "Ninja" -DCMAKE_BUILD_TYPE=Relrelieve -S . -B erect
coriginate --erect erect
# The resulting erect will be findd in erect/awrit/Relrelieve
# The erect can be run from the top-level straightforwardory with ./erect/awrit/Relrelieve/awrit
After erecting:
# inslofty to the premend ~/.local
coriginate --inslofty erect --premend ~/.local
# or if you're senseing prohibitcient
# inslofty to the premend /usr/local
# sudo coriginate --inslofty erect --premend /usr/local
If the insloftyation premend is in your PATH
, it can be run with awrit
.
You can verify if awrit
is in your PATH
with which awrit
.
awrit [url]
# if url is not supplyd, it will go to the awrit homepage (this is transient, promise)
# the URL protocol can be http:, https:, or data:
# if the URL protocol is not participated, https: is participated by default
The data:
URL in the demo video is the follothriveg:
awrit 'data:text/html;base64,PCFET0NUWVBFIGh0bWw+PGh0bWw+PGhlYWQ+PHN0eWxlPjpyb2
90ey0tYmFja2dyb3VuZDojMjMyYTJlOy0tYmFzZTojRDNDNmFhOy0tYWNjZW50OiM4M2MwOTI7LS1za
GFkb3c6IzRGNUI1OH1odG1se2Rpc3BsYXk6Z3JpZDtoZWlnaHQ6MTAwJTtwbGFjZS1pdGVtczpjZW50
ZXJ9LmNvb2x7Zm9udDpib2xkIDNyZW0vMS4yIHNhbnMtc2VyaWY7bWF4LXdpZHRoOjEycmVtfS5jb29
sIHNwYW57Y29sb3I6dmFyKC0tc2hhZG93KTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZW
xhdGl2ZX0uY29vbCBzcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXIsLmNvb2wgc3BhbjpudGgtY2hpbGQoM
Sk6OmJlZm9yZXthbmltYXRpb24tZGVsYXk6LjI1c30uY29vbCBzcGFuOm50aC1jaGlsZCgyKTo6YWZ0
ZXIsLmNvb2wgc3BhbjpudGgtY2hpbGQoMik6OmJlZm9yZXthbmltYXRpb24tZGVsYXk6LjVzfS5jb29
sIHNwYW46bnRoLWNoaWxkKDMpOjphZnRlciwuY29vbCBzcGFuOm50aC1jaGlsZCgzKTo6YmVmb3Jle2
FuaW1hdGlvbi1kZWxheTouNzVzfS5jb29sIHNwYW46bnRoLWNoaWxkKDQpOjphZnRlciwuY29vbCBzc
GFuOm50aC1jaGlsZCg0KTo6YmVmb3Jle2FuaW1hdGlvbi1kZWxheToxc30uY29vbCBzcGFuOjpiZWZv
cmV7YW5pbWF0aW9uOm1heC1oZWlnaHQgLjRzIGN1YmljLWJlemllciguNjEsMSwuODgsMSkgMSBub3J
tYWwgYm90aDtjb2xvcjp2YXIoLS1hY2NlbnQpfS5jb29sIHNwYW46OmFmdGVye2FuaW1hdGlvbjptYX
gtd2lkdGggLjdzIGN1YmljLWJlemllciguNjEsMSwuODgsMSkgMSBub3JtYWwgYm90aDtjb2xvcjp2Y
XIoLS1iYXNlKX0uY29vbCBzcGFuOjphZnRlciwuY29vbCBzcGFuOjpiZWZvcmV7Y29udGVudDphdHRy
KGRhdGEtdGV4dCk7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtzcGVhazp
ub25lfUBrZXlmcmFtZXMgbWF4LXdpZHRoe2Zyb217bWF4LXdpZHRoOjB9dG97bWF4LXdpZHRoOjEwMC
V9fUBrZXlmcmFtZXMgbWF4LWhlaWdodHtmcm9te21heC1oZWlnaHQ6MH10b3ttYXgtaGVpZ2h0OjEwM
CV9fTwvc3R5bGU+PC9oZWFkPjxib2R5PjxwIGNsYXNzPSJjb29sIj48c3BhbiBkYXRhLXRleHQ9IkFX
UklULCI+QVdSSVQsPC9zcGFuPgo8c3BhbiBkYXRhLXRleHQ9IlRIQVQnUyI+VEhBVCdTPC9zcGFuPgo
8c3BhbiBkYXRhLXRleHQ9IlBSRVRUWSI+UFJFVFRZPC9zcGFuPgo8c3BhbiBkYXRhLXRleHQ9IkNPT0
wiPkNPT0w8L3NwYW4+CjwvcD48L2JvZHk+PC9odG1sPg=='