aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2025-02-15 13:47:10 -0800
committerKaz Kylheku <kaz@kylheku.com>2025-02-15 13:47:10 -0800
commit3fa322a8708de0c28cea50c0d3aa8d891276101c (patch)
tree7349730076e60358e91bb76d800c8ba02bc51afc /README.md
parent9a5e2ec30dc41145b6a3a4f74e0b3929c451a5c6 (diff)
downloadbasta-3fa322a8708de0c28cea50c0d3aa8d891276101c.tar.gz
basta-3fa322a8708de0c28cea50c0d3aa8d891276101c.tar.bz2
basta-3fa322a8708de0c28cea50c0d3aa8d891276101c.zip
README: add Bugs section, similarly to a man page.
* README.md: New section, Bugs.
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 83e808a..97f8abf 100644
--- a/README.md
+++ b/README.md
@@ -167,3 +167,18 @@ See the license block at the bottom of the file.
The second clause says that any binary code (as if that would
exist for shell customization code, ha!) is not required to
carry any copyright notice.
+
+# Bugs
+
+1. When `basta.fullscreen` programs are used in a pipeline, whose
+ other elements write to the terminal, those elements are not
+ in the full screen context; their output may appear messed up.
+ For instance `basta.fullscreen git log | cat`. The `cat`
+ program executes asynchronously with regard to `basta.fullscreen`,
+ producing output even while that function prepares the terminal
+ in order to restore the status line.
+
+2. Some impossible to solve race conditions situations in which
+ Basta queries the terminal for information (like the current
+ cursor position) and the user types input at around the same time.
+ From time to time, there are glitches.