33 lines
732 B
Markdown
33 lines
732 B
Markdown
# Used technologies
|
|
+ C style C++ with pottential future "back" porting
|
|
+ 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
|
|
### Readline
|
|
+ we are not trying to replace it in anyways; it only makes sense
|
|
|
|
# Project structure
|
|
|
|
```
|
|
source/
|
|
version
|
|
main
|
|
tui : frontend
|
|
db : import/export, append functionality
|
|
config : parse and initialize configuration
|
|
```
|