aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2023-05-11Fix printing when provided initial messagesv0.2.2Furkan Sahin-3/+174
2023-05-11Add slash command and editing with an arbitrary editorFurkan Sahin-61/+140
2023-05-10Add instructions for completionFurkan Sahin-0/+12
2023-05-10Fix recursion caused by name changeFurkan Sahin-2/+3
2023-05-09Add magic PYTHON_ARGCOMPLETE_OK to code to trigger init during installFurkan Sahin-0/+6
2023-05-09Rewrote the argparsing functionality to enable autocompletion via the ↵Furkan Sahin-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
2023-05-08Bump version and add a changelogFurkan Sahin-3/+12
2023-05-08Fix issue with wrap around caused by escape sequence mishandling in GNU readlineFurkan Sahin-0/+21
2023-05-06Fix cmd functionFurkan Sahin-4/+4
2023-05-06Add more tricksFurkan Sahin-0/+50
2023-05-06Remove dead codeFurkan Sahin-49/+0
2023-05-06README.md typoFurkan Sahin-1/+1
2023-05-06Bump version 0.1.1Furkan Sahin-3/+3
2023-05-06Update ReadMeFurkan Sahin-20/+21
2023-05-06Add usage to READMEFurkan Sahin-4/+130
2023-05-06Add compat filter in list modelsFurkan Sahin-1/+5
2023-05-06Modfiy README.md / add gifFurkan Sahin-76/+47
2023-05-06lessen contextFurkan Sahin-2/+2
2023-05-06Correct prefixFurkan Sahin-19/+20
2023-05-06Add alternative file sources, specify system messageFurkan Sahin-46/+140
2023-05-06Update readme / bump versionFurkan Sahin-12/+20
2023-05-06Add automatic code highlightingFurkan Sahin-18/+813
2023-05-05Allow --load-response-from-file without messageFurkan Sahin-2/+3
2023-05-05remove dead codeFurkan Sahin-15/+0
2023-05-05Add interactive modeFurkan Sahin-37/+143
2023-05-05Add warningFurkan Sahin-1/+2
2023-05-05Refactor command structure, add validation for interactive sessionsFurkan Sahin-20/+51
2023-05-05Add command to list modelsFurkan Sahin-2/+31
2023-05-05Fix README linkFurkan Sahin-1/+1
2023-05-05Add stdin as a input source for the inital promptFurkan Sahin-17/+42
2023-05-05Disable color when redirection occurs. Only save query arguments with ↵Furkan Sahin-30/+108
save/load API.
2023-05-04Add install instructionsFurkan Sahin-0/+11
2023-05-04Remove pytestFurkan Sahin-3/+0
2023-05-04Create python-package.ymlFurkan Sahin-0/+40
2023-05-04Add READMEFurkan Sahin-1/+104
2023-05-04Add .gitignoreFurkan Sahin-0/+161
2023-05-04Add packaging infoFurkan Sahin-3/+66
2023-05-04Re-order includesFurkan Sahin-3/+4
2023-05-04Add version 0.0.1 which lacks interactive features but streams colorized outputFurkan Sahin-0/+493