<feed xmlns='http://www.w3.org/2005/Atom'>
<title>line-input/src, branch main</title>
<subtitle>A library for handling line-based input in the terminal. Will include complex async and windowing logic.
</subtitle>
<id>http://code.irenes.space/line-input/atom?h=main</id>
<link rel='self' href='http://code.irenes.space/line-input/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/'/>
<updated>2024-03-13T05:06:24+00:00</updated>
<entry>
<title>separate the main from the library, move it to an example</title>
<updated>2024-03-13T05:06:24+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2024-03-13T05:06:24+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=f25a79763b9ae493598230a109eb0788def17199'/>
<id>urn:sha1:f25a79763b9ae493598230a109eb0788def17199</id>
<content type='text'>
Change-Id: I3478f222ee4b24d9d1796f0f58986186119bc2f7
</content>
</entry>
<entry>
<title>remove a lot of stuff that was part of the shell and does not need to be part of the line input library</title>
<updated>2024-03-13T04:54:28+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@irenes.space</email>
</author>
<published>2024-03-13T04:54:28+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=7be9acd0bb08901c9fdfa45b694b7d3d5a594e70'/>
<id>urn:sha1:7be9acd0bb08901c9fdfa45b694b7d3d5a594e70</id>
<content type='text'>
Change-Id: Idd0435a4b29f5f525c9279e5c1d27916e6320685
</content>
</entry>
<entry>
<title>fully flakeify</title>
<updated>2023-03-13T05:34:42+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2023-03-13T05:34:42+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=93f935c38c7ed6108eea556cacb69a097f6bcf4b'/>
<id>urn:sha1:93f935c38c7ed6108eea556cacb69a097f6bcf4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>draw backspaces</title>
<updated>2021-06-07T16:13:50+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-06-07T16:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=49f760b5657823706503873f3088eb5982932cb4'/>
<id>urn:sha1:49f760b5657823706503873f3088eb5982932cb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wooooo! switch to using tokio; make ^C work properly</title>
<updated>2021-06-07T10:28:22+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-06-07T10:28:22+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=2d5e6c6a0758a39ac16de217bc4bd6bd53104d1c'/>
<id>urn:sha1:2d5e6c6a0758a39ac16de217bc4bd6bd53104d1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor everything into smaller modules; move to using async-std; make the read loop async. some stuff doesn't work yet but it needed to be done and this is as clean a state as it's likely to get in, so we're committing it as a base to build on.</title>
<updated>2021-03-12T04:15:47+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-03-12T04:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=86990efcf8fa63decb05f462d745b95e4992dc77'/>
<id>urn:sha1:86990efcf8fa63decb05f462d745b95e4992dc77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't require a newline at the end of a command line, because we've stripped that by the time it's parsed</title>
<updated>2021-01-30T08:38:22+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-01-30T08:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=a159d4dd29491a1eb88163e63ceb41a903dc47b6'/>
<id>urn:sha1:a159d4dd29491a1eb88163e63ceb41a903dc47b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more edit loop stuff</title>
<updated>2021-01-17T04:33:14+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-01-17T04:33:14+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=90854643432c0941f22972d55559d8c2be818b32'/>
<id>urn:sha1:90854643432c0941f22972d55559d8c2be818b32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move the CharBufReader stuff into its own file</title>
<updated>2021-01-16T22:12:06+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-01-16T22:12:06+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=ceabb18d9529940985abb5bb13312f76482e584a'/>
<id>urn:sha1:ceabb18d9529940985abb5bb13312f76482e584a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>put the terminal in raw mode; also add a TerminalError type</title>
<updated>2021-01-16T11:05:28+00:00</updated>
<author>
<name>Irene Knapp</name>
<email>ireneista@gmail.com</email>
</author>
<published>2021-01-16T11:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://code.irenes.space/line-input/commit/?id=380db764e0c5466f1564045c7da40fdde967612c'/>
<id>urn:sha1:380db764e0c5466f1564045c7da40fdde967612c</id>
<content type='text'>
</content>
</entry>
</feed>
