Commit Graph

76 Commits

Author SHA1 Message Date
Chapman Pendery ebeca47cc0 build: drop deprecated @types/ink
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 21:41:27 -07:00
Chapman Pendery 9e75770ea5 docs: update demo video size 2023-10-07 21:29:15 -07:00
Chapman Pendery 1c81589c02 docs: update demo video
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 21:28:08 -07:00
Chapman Pendery fa58576401 fix: drop empty suggestions
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 21:26:33 -07:00
Chapman Pendery 376bbea088 fix: clear readline for bash
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 21:18:44 -07:00
Chapman Pendery 8713967f53 refactor: rename project
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 20:53:06 -07:00
Chapman Pendery f339697532 feat: make cli executable & update all keybinding sets to support new cli surface & inject accepted results into history
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 20:28:52 -07:00
Chapman Pendery 73ca51f457 feat: add command caching and loading for history injection
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 19:14:44 -07:00
Chapman Pendery 31ca9b28a2 refactor: rename command main ui components to be 'ui-<command>.tsx'
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 18:58:10 -07:00
Chapman Pendery 9b2851e3db feat: implement command execution
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 18:49:33 -07:00
Chapman Pendery 5df3dd9d5a feat: support tab completion
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 17:27:41 -07:00
Chapman Pendery e6d38239bc feat: add arrow navigation support to input field
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-07 11:41:33 -07:00
Chapman Pendery 9b1ba7683e fix: massive descriptions breaking usability, truncate after reasonable length
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 23:27:04 -07:00
Chapman Pendery 692759848d feat: implement most of loadspec
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 23:15:24 -07:00
Chapman Pendery e81f0731bc fix: drop stale todos
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 21:43:15 -07:00
Chapman Pendery 2c689f6fdc fix: cursor stays out of frame when suggestions get filtered
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 21:39:55 -07:00
Chapman Pendery f9f3bdd44e fix: support isCommand
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 21:32:23 -07:00
Chapman Pendery 352ee2a859 fix: long name recommended after short name used
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 21:17:36 -07:00
Chapman Pendery 703857091f feat: render suggestions in the UI
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 21:02:42 -07:00
Chapman Pendery 65418a89d5 feat: write initial runtime
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 20:52:41 -07:00
Chapman Pendery d815ded501 feat: write & test command parser + tweak tsconfig for @/ imports
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-06 09:59:41 -07:00
Chapman Pendery 6f869932e0 fix: remove custom pad method
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-05 08:15:24 -07:00
Chapman Pendery 16d038dee3 feat: implement starting UI for root command
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-04 18:22:22 -07:00
Chapman Pendery 50b58c9afc refactor: drop go for ts implementation
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-10-03 14:39:53 -07:00
Chapman Pendery fecedba93c docs: update readme
Signed-off-by: Chapman Pendery <cpendery@vt.edu>
2023-09-28 14:28:11 -07:00