Skip to content

Commit bc28898

Browse files
committed
Replace lazydotnet with LazyNuGet and LazyDotIDE in examples
lazydotnet was not our repo. Add LazyNuGet with screenshots and LazyDotIDE to the real-world applications section.
1 parent 9a8a080 commit bc28898

4 files changed

Lines changed: 42 additions & 12 deletions

File tree

docs/EXAMPLES.md

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,29 +44,59 @@ Production-ready Linux server control panel built with SharpConsoleUI.
4444

4545
---
4646

47-
### lazydotnet
48-
A lazygit-inspired TUI for managing .NET solutions and projects.
47+
### LazyNuGet
48+
A lazygit-inspired terminal UI for managing NuGet packages across .NET solutions.
4949

50-
**Project:** [github.com/nickprotop/lazydotnet](https://github.com/nickprotop/lazydotnet)
50+
![LazyNuGet Dashboard](images/examples/lazynuget-dashboard.png)
5151

52-
**Description:** Keyboard-driven terminal interface for common .NET development tasks — build, run, test, manage NuGet packages and project references — all without leaving the terminal.
52+
**Project:** [github.com/nickprotop/lazynuget](https://github.com/nickprotop/lazynuget)
53+
54+
**Description:** Keyboard-driven TUI for browsing projects, checking for updates, installing/removing/updating packages, searching NuGet.org, and managing multiple package sources. Cross-platform (Windows, Linux, macOS).
5355

5456
**Key Features:**
55-
- Hierarchical solution explorer with vim-style navigation
56-
- Build, run, and stop projects with live log streaming
57-
- NuGet package management with color-coded update indicators
58-
- Automatic test discovery (xUnit, NUnit, MSTest)
59-
- Workspace management for multiple solutions
60-
- Editor integration (Zed, VS Code, Cursor)
57+
- Interactive dashboard with project and package browsing
58+
- NuGet.org search with package details and dependency trees
59+
- Update strategies (latest stable, latest including prerelease, by constraint)
60+
- Multi-source support with credential management
61+
- CPM (Central Package Management) migration wizard
62+
- Operation history with undo support
63+
64+
**Screenshots:**
65+
66+
| Dashboard | Search NuGet.org | Dependency Tree |
67+
|-----------|-----------------|-----------------|
68+
| ![Dashboard](images/examples/lazynuget-dashboard.png) | ![Search](images/examples/lazynuget-search.png) | ![Deps](images/examples/lazynuget-deps.png) |
6169

6270
**What it demonstrates:**
6371
- SharpConsoleUI powering a developer productivity tool
64-
- Complex keyboard-driven navigation patterns
65-
- Real-time log streaming and process management
72+
- Complex multi-panel dashboard layouts
73+
- Real-time NuGet API integration
6674
- Professional TUI design inspired by lazygit
6775

6876
---
6977

78+
### LazyDotIDE
79+
A lightweight console-based .NET IDE with LSP IntelliSense.
80+
81+
**Project:** [github.com/nickprotop/lazydotide](https://github.com/nickprotop/lazydotide)
82+
83+
**Description:** Console-based .NET IDE with LSP-powered IntelliSense, built-in terminal, and git integration. Works over SSH, in containers, anywhere you have a console.
84+
85+
**Key Features:**
86+
- LSP IntelliSense with code completion and diagnostics
87+
- Built-in terminal emulator (PTY-based)
88+
- Git integration
89+
- Multi-file editing with tab navigation
90+
- Works over SSH and in containers
91+
92+
**What it demonstrates:**
93+
- SharpConsoleUI powering a full IDE
94+
- Terminal emulator control (TerminalControl with PTY)
95+
- LSP protocol integration
96+
- Complex multi-panel editor layouts
97+
98+
---
99+
70100
## Examples by Category
71101

72102
### 🎮 Interactive Applications
549 KB
Loading
667 KB
Loading
608 KB
Loading

0 commit comments

Comments
 (0)