Commit graph

16 commits

Author SHA1 Message Date
greysoh
3c95c23369
feature: Adds eslint rules. 2024-05-10 17:37:04 -04:00
greysoh
7e80b298a2
chore: Adds initial support for eslint. 2024-05-10 11:46:22 -04:00
greysoh
422ec568e2
fix: Fixes character reading in readFromKeyboard not displaying correctly. 2024-05-09 19:38:30 -04:00
greysoh
ee6556adb6
feature: Adds user command. 2024-05-08 11:22:51 -04:00
greysoh
2f7f2088cd
feature: Swap out promise system with more native code.
This makes this "less stupid", so to speak, by using our existing propagation system to spread exit signals.

Co-authored-by: dess <devessa@users.noreply.github.com>
2024-05-07 21:30:21 -04:00
greysoh
a9fcdea037
feature: Add support for getting inbound connection.
Also fixes any bugs I found.
2024-05-07 18:35:04 -04:00
greysoh
b99d6a89dc
chore: Makes promises not async.
This commit makes readFromKeyboard's internal (what used to be) event loop not async anymore.
We don't use the async portions anymore, and it was bad practice anyways.
2024-05-07 12:52:34 -04:00
greysoh
c5c73ae602
feature: Adds ctrl + c support. 2024-05-07 12:01:46 -04:00
greysoh
f7a6a4356d
fix: Removes extra pulling in readFromKeyboard. 2024-05-07 11:56:53 -04:00
greysoh
3a69222ee5
chore: Fix formatting. 2024-05-07 11:44:18 -04:00
greysoh
964938e407
chore: Makes read from keyboard code more clear. 2024-05-07 07:28:16 -04:00
greysoh
cb12cab250
feature: Restructure commander patch code. 2024-05-07 07:27:14 -04:00
greysoh
ebda78fd30
fix: Fixes patch commander to work properly.
This patch makes the patch code also patch nested createCommand calls.

Yo dawg I heard you like patching.
2024-05-06 21:29:00 -04:00
greysoh
ea9279b16d
fix: Fixes backspacing to work fully properly. 2024-05-06 21:28:00 -04:00
greysoh
e85838d438
feature: Adds better command line argument parsing. 2024-05-06 20:21:10 -04:00
greysoh
7f34ddd6c5
chore: Seperates readFromKeyboard into a seperate file. 2024-05-06 16:22:22 -04:00