From ef3aabce1f05f32b23a00a387ba4dea3a2609a4f Mon Sep 17 00:00:00 2001 From: anon Date: Sat, 10 Feb 2024 20:17:30 +0100 Subject: [PATCH] bump --- ...ecification.md => requirement_specification.md} | 58 +++++++++++----------- documentation/system_specification.md | 32 ++++++++++++ 2 files changed, 61 insertions(+), 29 deletions(-) rename documentation/{specification.md => requirement_specification.md} (77%) create mode 100644 documentation/system_specification.md diff --git a/documentation/specification.md b/documentation/requirement_specification.md similarity index 77% rename from documentation/specification.md rename to documentation/requirement_specification.md index c946ca4..71e817a 100644 --- a/documentation/specification.md +++ b/documentation/requirement_specification.md @@ -1,36 +1,8 @@ -# CRITICAL NOTES -+ flex might be total overkill as scanf might entirely suffice - -# Used technologies -+ C style C++ with pottential future "back" porting -+ flex history parsers -+ SQLite -+ ncurses -+ readline - -# Rationale -### C/C++ -+ fuck pust -### NCurses -+ i know nothing better that is: -- portable -- reliable -- C compatible -- anyway better than ncurses -### SQLite -+ sharing history between shell types could be desirable, this is the simplest approach -+ having our own storage means that we could support meta informations globally -which are not standard for every application -### Flex -+ its *actually* reusable -### Readline -+ we are not trying to replace it in anyways; it only makes sense - # CLI ``` histui - : [format] + [format] [format] [options] @@ -158,5 +130,33 @@ M : minutes; 0 padded {03} T : ISO 8601 time format ("HH:MM:SS") ``` +# Configuration + +``` +# Comment + +if + # ... +elif + # ... +fi + +bind +set