Skip to content
This repository was archived by the owner on Jul 13, 2026. It is now read-only.

Commit d3bb88c

Browse files
committed
Version 1.2.2 Release
1 parent 183693c commit d3bb88c

7 files changed

Lines changed: 50 additions & 1 deletion

File tree

C/deepshell

4.01 KB
Binary file not shown.

C/deepshell.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#include <ctype.h>
1515

1616
// Version
17-
#define DEEPSHELL_VERSION "1.1.2"
17+
#define DEEPSHELL_VERSION "1.2.2"
1818

1919
// Configuration constants
2020
#define CONFIG_DIR_NAME ".deepshell"
61.8 KB
Binary file not shown.
69.9 KB
Binary file not shown.
70.4 KB
Binary file not shown.
69.9 KB
Binary file not shown.

C/interactive.c

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,59 @@
11
#include "deepshell.h"
22

3+
// Logo functions for interactive mode
4+
void print_interactive_logo() {
5+
// Clear screen and move to top
6+
printf("\033[2J\033[H");
7+
8+
// Add some spacing
9+
printf("\n\n");
10+
11+
// DeepShell ASCII Art Logo - actually spelling out "DeepShell"
12+
printf("%s", COLOR_CYAN);
13+
printf(" ██████╗ ███████╗███████╗██████╗ ███████╗██╗ ██╗███████╗██╗ ██╗ \n");
14+
printf(" ██╔══██╗██╔════╝██╔════╝██╔══██╗██╔════╝██║ ██║██╔════╝██║ ██║ \n");
15+
printf(" ██║ ██║█████╗ █████╗ ██████╔╝███████╗███████║█████╗ ██║ ██║ \n");
16+
printf(" ██║ ██║██╔══╝ ██╔══╝ ██╔═══╝ ╚════██║██╔══██║██╔══╝ ██║ ██║ \n");
17+
printf(" ██████╔╝███████╗███████╗██║ ███████║██║ ██║███████╗███████╗███████╗\n");
18+
printf(" ╚═════╝ ╚══════╝╚══════╝╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝\n");
19+
printf("%s", COLOR_RESET);
20+
21+
printf("\n");
22+
23+
// Subtitle with version info - PERFECT RECTANGLE
24+
printf("%s", COLOR_BLUE);
25+
printf(" ╔══════════════════════════════════════════════════════════════╗\n");
26+
printf(" ║ AI-Powered Shell Interface ║\n");
27+
printf(" ║ Version %s ║\n", DEEPSHELL_VERSION);
28+
printf(" ╚══════════════════════════════════════════════════════════════╝\n");
29+
printf("%s", COLOR_RESET);
30+
31+
printf("\n");
32+
33+
// Feature highlights
34+
printf("%s", COLOR_GREEN);
35+
printf(" ✨ Multi-LLM Support (Gemini, Ollama) 🔧 Interactive Mode 📝 Markdown Rendering\n");
36+
printf(" 🚀 Streaming Responses ⚙️ Easy Configuration 💾 Conversation History\n");
37+
printf("%s", COLOR_RESET);
38+
39+
printf("\n");
40+
41+
// Status indicator
42+
printf("%s", COLOR_YELLOW);
43+
printf(" [*] DeepShell is ready to assist you with AI-powered interactions!\n");
44+
printf("%s", COLOR_RESET);
45+
46+
printf("\n");
47+
}
48+
349
bool start_interactive_session(config_t *config) {
450
if (!config) {
551
return false;
652
}
753

54+
// Display the DeepShell logo for interactive mode
55+
print_interactive_logo();
56+
857
display_message("\n--- DeepShell Interactive Mode ---", COLOR_GREEN);
958
display_message("Type 'exit' or 'quit' to end the session.", COLOR_YELLOW);
1059

0 commit comments

Comments
 (0)