aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix printing when provided initial messagesv0.2.2flu0r1ne2023-05-142-3/+174
|
* Add slash command and editing with an arbitrary editorflu0r1ne2023-05-114-61/+140
|
* Add instructions for completionflu0r1ne2023-05-101-0/+12
|
* Fix recursion caused by name changeflu0r1ne2023-05-101-2/+3
|
* Add magic PYTHON_ARGCOMPLETE_OK to code to trigger init during installflu0r1ne2023-05-091-0/+6
|
* Rewrote the argparsing functionality to enable autocompletion via the ↵flu0r1ne2023-05-098-200/+289
| | | | | | | | | | | | | | "kislyuk/argcomplete" package. This essentially means: - `argparsing.py` does a minimal amount of work to initialize the arg parser. Then it attempts dynamic completion. - `argvalidation.py` processes the raw arguments parsed in `argparsing.py`, validates them, issues warnings (if required), and splits them into logical groupings - Commands in `gcli.py` have been moved to `cmd.py` - `main.py` provides an initial control path to call these functions in succession
* Bump version and add a changelogflu0r1ne2023-05-084-3/+12
|
* Fix issue with wrap around caused by escape sequence mishandling in GNU readlineflu0r1ne2023-05-081-0/+21
|
* Fix cmd functionflu0r1ne2023-05-061-4/+4
|
* Add more tricksflu0r1ne2023-05-061-0/+50
|
* Remove dead codeflu0r1ne2023-05-061-49/+0
|
* README.md typoflu0r1ne2023-05-061-1/+1
|
* Bump version 0.1.1flu0r1ne2023-05-063-3/+3
|
* Update ReadMeflu0r1ne2023-05-061-20/+21
|
* Add usage to READMEflu0r1ne2023-05-061-4/+130
|
* Add compat filter in list modelsflu0r1ne2023-05-061-1/+5
|
* Modfiy README.md / add gifflu0r1ne2023-05-062-76/+47
|
* lessen contextflu0r1ne2023-05-061-2/+2
|
* Correct prefixflu0r1ne2023-05-061-19/+20
|
* Add alternative file sources, specify system messageflu0r1ne2023-05-062-46/+140
|
* Update readme / bump versionflu0r1ne2023-05-064-12/+20
|
* Add automatic code highlightingflu0r1ne2023-05-064-18/+813
|
* Allow --load-response-from-file without messageflu0r1ne2023-05-052-2/+3
|
* remove dead codeflu0r1ne2023-05-051-15/+0
|
* Add interactive modeflu0r1ne2023-05-053-37/+143
|
* Add warningflu0r1ne2023-05-051-1/+2
|
* Refactor command structure, add validation for interactive sessionsflu0r1ne2023-05-052-20/+51
|
* Add command to list modelsflu0r1ne2023-05-053-2/+31
|
* Fix README linkflu0r1ne2023-05-051-1/+1
|
* Add stdin as a input source for the inital promptflu0r1ne2023-05-053-17/+42
|
* Disable color when redirection occurs. Only save query arguments with ↵flu0r1ne2023-05-052-30/+108
| | | | save/load API.
* Add install instructionsflu0r1ne2023-05-041-0/+11
|
* Remove pytestAlex2023-05-041-3/+0
|
* Create python-package.ymlAlex2023-05-041-0/+40
|
* Add READMEflu0r1ne2023-05-042-1/+104
|
* Add .gitignoreflu0r1ne2023-05-041-0/+161
|
* Add packaging infoflu0r1ne2023-05-049-3/+66
|
* Re-order includesflu0r1ne2023-05-043-3/+4
|
* Add version 0.0.1 which lacks interactive features but streams colorized outputflu0r1ne2023-05-044-0/+493