index
:
line-input
this commit
main
A library for handling line-based input in the terminal. Will include complex async and windowing logic.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2024-03-12
separate the main from the library, move it to an example
HEAD
main
Irene Knapp
2024-03-12
remove a lot of stuff that was part of the shell and does not need to be part...
Irene Knapp
2023-03-12
fully flakeify
Irene Knapp
2021-06-07
draw backspaces
Irene Knapp
2021-06-07
wooooo! switch to using tokio; make ^C work properly
Irene Knapp
2021-03-11
refactor everything into smaller modules; move to using async-std; make the r...
Irene Knapp
2021-01-30
don't require a newline at the end of a command line, because we've stripped ...
Irene Knapp
2021-01-16
more edit loop stuff
Irene Knapp
2021-01-16
Move the CharBufReader stuff into its own file
Irene Knapp
2021-01-16
put the terminal in raw mode; also add a TerminalError type
Irene Knapp
2021-01-15
Add some rudimentary terminal stuff, which breaks the previously existing fun...
Irene Knapp
2021-01-01
Clarify the regexp comment even more, and allow empty invocations so the erro...
Irene Knapp
2021-01-01
actually run the commandgit add src/main.rs ! even pass it some arguments! al...
Irene Knapp
2021-01-01
use FromStr
Irene Knapp
2021-01-01
factor out the path finding into a function find_executable_path()
Irene Knapp
2020-12-29
add a FromStr instance for GenericPathComponent, and a new type PathError
Irene Knapp
2020-12-28
the which builtin now sorta works. yay!
Irene Knapp
2020-12-26
some debug code in the middle of a regexp got checked in. oops.
Irene Knapp
2020-12-26
fix indentation to 2 spaces
Irene Knapp
2020-12-25
comment
Irene Knapp
2020-12-25
Change String to GenericPath
Irene Knapp
2020-12-25
refactor path parsing into a separate file, implement some Display traits, etc
Irene Knapp
2020-12-25
got the path stuff parsing just right
Irene Knapp
2020-12-14
path lists parse okay now
Irene Knapp
2020-09-22
Parse space-separated words.
Irene Knapp
2020-09-15
Use lalrpop in a trivial way as a proof of concept. Mess with some Unicode ch...
Irene Knapp
2020-09-04
Added the basic loop structure, including a trivial prompt and reading a line...
Irene Knapp
2020-09-01
Initial.
Irene Knapp