Commit 6ffb17a
committed
update dump
kushal@fedora:~/Documents/mail$ cd ~/src/dotnet/; time git clone [email protected]:kusl/GeminiClient.git
Cloning into 'GeminiClient'...
remote: Enumerating objects: 173, done.
remote: Counting objects: 100% (173/173), done.
remote: Compressing objects: 100% (102/102), done.
remote: Total 173 (delta 97), reused 133 (delta 57), pack-reused 0 (from 0)
Receiving objects: 100% (173/173), 141.06 KiB | 3.28 MiB/s, done.
Resolving deltas: 100% (97/97), done.
real 0m0.615s
user 0m0.018s
sys 0m0.025s
kushal@fedora:~/src/dotnet$ code GeminiClient/
kushal@fedora:~/src/dotnet$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build;
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Restore complete (4.0s)
Build succeeded in 4.1s
real 0m4.245s
user 0m2.915s
sys 0m0.834s
Build succeeded in 0.4s
real 0m0.544s
user 0m0.540s
sys 0m0.081s
Restore complete (0.4s)
GeminiClient net9.0 succeeded (2.5s) → GeminiClient/bin/Debug/net9.0/GeminiClient.dll
GeminiClientConsole net9.0 succeeded (0.4s) → GeminiClientConsole/bin/Debug/net9.0/GeminiClientConsole.dll
Build succeeded in 3.5s
real 0m3.636s
user 0m1.308s
sys 0m0.191s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time bash export.sh
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
export.sh
nothing added to commit but untracked files present (use "git add" to track)
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.637s
user 0m0.589s
sys 0m0.132s
Build succeeded in 0.4s
real 0m0.537s
user 0m0.518s
sys 0m0.106s
Restore complete (0.4s)
GeminiClient net9.0 succeeded (0.4s) → GeminiClient/bin/Debug/net9.0/GeminiClient.dll
GeminiClientConsole net9.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net9.0/GeminiClientConsole.dll
Build succeeded in 1.1s
real 0m1.220s
user 0m0.956s
sys 0m0.171s
real 0m5.164s
user 0m6.965s
sys 0m0.716s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/build-and-release.yml
Processing (27/30): .github/workflows/ci.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 133.85 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.349s
user 0m0.187s
sys 0m0.204s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is ahead of 'origin/main' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: changelog.md
no changes added to commit (use "git add" and/or "git commit -a")
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (fast-forwardable)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.619s
user 0m0.611s
sys 0m0.113s
Build succeeded in 0.4s
real 0m0.531s
user 0m0.518s
sys 0m0.089s
Restore complete (0.4s)
GeminiClient net9.0 succeeded (0.4s) → GeminiClient/bin/Debug/net9.0/GeminiClient.dll
GeminiClientConsole net9.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net9.0/GeminiClientConsole.dll
Build succeeded in 1.0s
real 0m1.177s
user 0m0.966s
sys 0m0.146s
real 0m5.042s
user 0m7.033s
sys 0m0.688s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
Project `GeminiClient` has the following updates to its packages
[net9.0]:
Top-level Package Requested Resolved Latest
> Microsoft.Extensions.Caching.Memory 9.0.8 9.0.8 10.0.1
> Microsoft.Extensions.Http 9.0.8 9.0.8 10.0.1
> Microsoft.Extensions.Logging.Configuration 9.0.8 9.0.8 10.0.1
> Microsoft.Extensions.Options.DataAnnotations 9.0.8 9.0.8 10.0.1
Project `GeminiClientConsole` has the following updates to its packages
[net9.0]:
Top-level Package Requested Resolved Latest
> Microsoft.Extensions.Configuration 9.0.8 9.0.8 10.0.1
> Microsoft.Extensions.Configuration.UserSecrets 9.0.8 9.0.8 10.0.1
> Microsoft.Extensions.Hosting 9.0.8 9.0.8 10.0.1
real 0m2.264s
user 0m1.735s
sys 0m0.307s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 129.97 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.326s
user 0m0.184s
sys 0m0.197s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is ahead of 'origin/main' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .github/workflows/ci.yml
modified: .github/workflows/continuous-release.yml
modified: Directory.Build.props
modified: GeminiClient/GeminiClient.csproj
modified: README.md
modified: changelog.md
modified: docs/claude.md
modified: docs/llm/dump.txt
modified: docs/llm/gemini.md
no changes added to commit (use "git add" and/or "git commit -a")
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (fast-forwardable)
/home/kushal/src/dotnet/GeminiClient/GeminiClientConsole/GeminiClientConsole.csproj : error NU1605:
Warning As Error: Detected package downgrade: Microsoft.Extensions.Configuration from 10.0.1 to 9.0.8. Reference the package directly from the project to select a different version.
GeminiClientConsole -> Microsoft.Extensions.Hosting 9.0.8 -> Microsoft.Extensions.Configuration.Binder 10.0.1 -> Microsoft.Extensions.Configuration (>= 10.0.1)
GeminiClientConsole -> Microsoft.Extensions.Configuration (>= 9.0.8)
Restore failed with 1 error(s) in 1.1s
real 0m1.238s
user 0m1.153s
sys 0m0.194s
Build succeeded in 0.4s
real 0m0.526s
user 0m0.513s
sys 0m0.100s
/home/kushal/src/dotnet/GeminiClient/GeminiClientConsole/GeminiClientConsole.csproj : error NU1605:
Warning As Error: Detected package downgrade: Microsoft.Extensions.Configuration from 10.0.1 to 9.0.8. Reference the package directly from the project to select a different version.
GeminiClientConsole -> Microsoft.Extensions.Hosting 9.0.8 -> Microsoft.Extensions.Configuration.Binder 10.0.1 -> Microsoft.Extensions.Configuration (>= 10.0.1)
GeminiClientConsole -> Microsoft.Extensions.Configuration (>= 9.0.8)
Restore failed with 1 error(s) in 0.7s
real 0m0.849s
user 0m0.898s
sys 0m0.138s
Unhandled exception: System.Exception: Restore operation failed.
at Microsoft.CodeAnalysis.Tools.CodeFormatter.OpenMSBuildWorkspaceAsync(String solutionOrProjectPath, WorkspaceType workspaceType, Boolean noRestore, Boolean requiresSemantics, String binaryLogPath, Boolean logWorkspaceWarnings, ILogger logger, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Tools.CodeFormatter.FormatWorkspaceAsync(FormatOptions formatOptions, ILogger logger, CancellationToken cancellationToken, String binaryLogPath)
at Microsoft.CodeAnalysis.Tools.FormatCommandCommon.FormatAsync(FormatOptions formatOptions, ILogger`1 logger, CancellationToken cancellationToken)
at Microsoft.CodeAnalysis.Tools.Commands.RootFormatCommand.FormatCommandDefaultHandler.InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
at System.CommandLine.Invocation.InvocationPipeline.InvokeAsync(ParseResult parseResult, CancellationToken cancellationToken)
real 0m0.970s
user 0m0.973s
sys 0m0.158s
/home/kushal/src/dotnet/GeminiClient/GeminiClientConsole/GeminiClientConsole.csproj : error NU1605:
Warning As Error: Detected package downgrade: Microsoft.Extensions.Configuration from 10.0.1 to 9.0.8. Reference the package directly from the project to select a different version.
GeminiClientConsole -> Microsoft.Extensions.Hosting 9.0.8 -> Microsoft.Extensions.Configuration.Binder 10.0.1 -> Microsoft.Extensions.Configuration (>= 10.0.1)
GeminiClientConsole -> Microsoft.Extensions.Configuration (>= 9.0.8)
Restore failed with 1 error(s) in 0.7s
real 0m0.822s
user 0m0.837s
sys 0m0.140s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 129.98 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.317s
user 0m0.191s
sys 0m0.193s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is ahead of 'origin/main' by 2 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .github/workflows/ci.yml
modified: .github/workflows/continuous-release.yml
modified: Directory.Build.props
modified: GeminiClient/GeminiClient.csproj
modified: GeminiClientConsole/GeminiClientConsole.csproj
modified: README.md
modified: changelog.md
modified: docs/claude.md
modified: docs/llm/dump.txt
modified: docs/llm/gemini.md
no changes added to commit (use "git add" and/or "git commit -a")
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (fast-forwardable)
Restore complete (0.6s)
Build succeeded in 0.7s
real 0m0.818s
user 0m0.841s
sys 0m0.125s
Build succeeded in 0.4s
real 0m0.532s
user 0m0.519s
sys 0m0.099s
Restore complete (0.4s)
GeminiClient net10.0 succeeded (0.9s) → GeminiClient/bin/Debug/net10.0/GeminiClient.dll
GeminiClientConsole net10.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net10.0/GeminiClientConsole.dll
Build succeeded in 1.6s
real 0m1.715s
user 0m1.033s
sys 0m0.181s
real 0m5.221s
user 0m7.471s
sys 0m0.686s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
The given project `GeminiClient` has no updates given the current sources.
The given project `GeminiClientConsole` has no updates given the current sources.
real 0m1.389s
user 0m1.321s
sys 0m0.244s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 129.99 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.320s
user 0m0.187s
sys 0m0.200s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is up to date with 'origin/main'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: docs/llm/gemini.md
no changes added to commit (use "git add" and/or "git commit -a")
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.684s
user 0m0.689s
sys 0m0.115s
Build succeeded in 0.4s
real 0m0.523s
user 0m0.501s
sys 0m0.102s
Restore complete (0.4s)
GeminiClient net10.0 succeeded (2.4s) → GeminiClient/bin/Debug/net10.0/GeminiClient.dll
GeminiClientConsole net10.0 succeeded (0.2s) → GeminiClientConsole/bin/Debug/net10.0/GeminiClientConsole.dll
Build succeeded in 3.2s
real 0m3.339s
user 0m1.137s
sys 0m0.171s
real 0m5.085s
user 0m7.223s
sys 0m0.686s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
The given project `GeminiClient` has no updates given the current sources.
The given project `GeminiClientConsole` has no updates given the current sources.
real 0m1.371s
user 0m1.344s
sys 0m0.205s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 130.52 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.313s
user 0m0.189s
sys 0m0.190s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is ahead of 'origin/main' by 1 commit.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .github/workflows/continuous-release.yml
modified: docs/llm/gemini.md
no changes added to commit (use "git add" and/or "git commit -a")
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (fast-forwardable)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.632s
user 0m0.639s
sys 0m0.109s
Build succeeded in 0.4s
real 0m0.534s
user 0m0.523s
sys 0m0.089s
Restore complete (0.4s)
GeminiClient net10.0 succeeded (0.4s) → GeminiClient/bin/Debug/net10.0/GeminiClient.dll
GeminiClientConsole net10.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net10.0/GeminiClientConsole.dll
Build succeeded in 1.1s
real 0m1.189s
user 0m0.957s
sys 0m0.182s
real 0m5.087s
user 0m7.319s
sys 0m0.642s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
The given project `GeminiClient` has no updates given the current sources.
The given project `GeminiClientConsole` has no updates given the current sources.
real 0m1.381s
user 0m1.316s
sys 0m0.247s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 130.61 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.314s
user 0m0.171s
sys 0m0.210s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is up to date with 'origin/main'.
nothing to commit, working tree clean
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.637s
user 0m0.634s
sys 0m0.117s
Build succeeded in 0.4s
real 0m0.526s
user 0m0.503s
sys 0m0.101s
Restore complete (0.4s)
GeminiClient net10.0 succeeded (0.3s) → GeminiClient/bin/Debug/net10.0/GeminiClient.dll
GeminiClientConsole net10.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net10.0/GeminiClientConsole.dll
Build succeeded in 1.1s
real 0m1.194s
user 0m0.969s
sys 0m0.170s
real 0m5.035s
user 0m7.168s
sys 0m0.649s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
The given project `GeminiClient` has no updates given the current sources.
The given project `GeminiClientConsole` has no updates given the current sources.
real 0m1.382s
user 0m1.328s
sys 0m0.230s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 30 files to export
Processing (1/30): build-release.ps1
Processing (2/30): changelog.md
Processing (3/30): Directory.Build.props
Processing (4/30): .editorconfig
Processing (5/30): export.sh
Processing (6/30): GeminiClientConsole/AppRunner.cs
Processing (7/30): GeminiClientConsole/appsettings.json
Processing (8/30): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/30): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/30): GeminiClientConsole/Program.cs
Processing (11/30): GeminiClient/GeminiApiClient.cs
Processing (12/30): GeminiClient/GeminiApiException.cs
Processing (13/30): GeminiClient/GeminiApiOptions.cs
Processing (14/30): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/30): GeminiClient/GeminiClient.csproj
Processing (16/30): GeminiClient/IGeminiApiClient.cs
Processing (17/30): GeminiClient/IModelService.cs
Processing (18/30): GeminiClient/JsonSerializerContext.cs
Processing (19/30): GeminiClient/ModelService.cs
Processing (20/30): GeminiClient/Models/GeminiModel.cs
Processing (21/30): GeminiClient/Models/GeminiRequest.cs
Processing (22/30): GeminiClient/Models/GeminiResponse.cs
Processing (23/30): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/30): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/30): .gitattributes
Processing (26/30): .github/workflows/ci.yml
Processing (27/30): .github/workflows/continuous-release.yml
Processing (28/30): .gitignore
Processing (29/30): LearningByDoing.sln
Processing (30/30): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 30
Files skipped: 0
Output size: 130.61 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.319s
user 0m0.184s
sys 0m0.200s
kushal@fedora:~/src/dotnet/GeminiClient$ cd ~/src/dotnet/GeminiClient/; git status; git remote show origin; time dotnet restore; time dotnet clean; time dotnet build; time dotnet format; time dotnet list package --outdated; time bash export.sh
On branch main
Your branch is ahead of 'origin/main' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
* remote origin
Fetch URL: [email protected]:kusl/GeminiClient.git
Push URL: [email protected]:kusl/GeminiClient.git
HEAD branch: main
Remote branch:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (fast-forwardable)
Restore complete (0.4s)
Build succeeded in 0.5s
real 0m0.639s
user 0m0.636s
sys 0m0.122s
Build succeeded in 0.4s
real 0m0.536s
user 0m0.525s
sys 0m0.089s
Restore complete (0.4s)
GeminiClient net10.0 succeeded (0.4s) → GeminiClient/bin/Debug/net10.0/GeminiClient.dll
GeminiClientConsole net10.0 succeeded (0.1s) → GeminiClientConsole/bin/Debug/net10.0/GeminiClientConsole.dll
Build succeeded in 1.1s
real 0m1.221s
user 0m0.975s
sys 0m0.194s
real 0m5.035s
user 0m7.224s
sys 0m0.632s
Restore complete (0.4s)
Build succeeded in 0.5s
The following sources were used:
https://api.nuget.org/v3/index.json
The given project `GeminiClient` has no updates given the current sources.
The given project `GeminiClientConsole` has no updates given the current sources.
real 0m1.596s
user 0m1.479s
sys 0m0.272s
==============================================
Project Export for LLM Analysis
==============================================
Project Path: /home/kushal/src/dotnet/GeminiClient
Output File: docs/llm/dump.txt
Generating directory structure...
Collecting files...
Found 31 files to export
Processing (1/31): build-release.ps1
Processing (2/31): changelog.md
Processing (3/31): Directory.Build.props
Processing (4/31): .editorconfig
Processing (5/31): export.sh
Processing (6/31): GeminiClientConsole/AppRunner.cs
Processing (7/31): GeminiClientConsole/appsettings.json
Processing (8/31): GeminiClientConsole/ConsoleModelSelector.cs
Processing (9/31): GeminiClientConsole/GeminiClientConsole.csproj
Processing (10/31): GeminiClientConsole/Program.cs
Processing (11/31): GeminiClient/GeminiApiClient.cs
Processing (12/31): GeminiClient/GeminiApiException.cs
Processing (13/31): GeminiClient/GeminiApiOptions.cs
Processing (14/31): GeminiClient/GeminiApiOptionsValidator.cs
Processing (15/31): GeminiClient/GeminiClient.csproj
Processing (16/31): GeminiClient/IGeminiApiClient.cs
Processing (17/31): GeminiClient/IModelService.cs
Processing (18/31): GeminiClient/JsonSerializerContext.cs
Processing (19/31): GeminiClient/ModelService.cs
Processing (20/31): GeminiClient/Models/GeminiModel.cs
Processing (21/31): GeminiClient/Models/GeminiRequest.cs
Processing (22/31): GeminiClient/Models/GeminiResponse.cs
Processing (23/31): GeminiClient/Models/ModelSelectionCriteria.cs
Processing (24/31): GeminiClient/ServiceCollectionExtensions.cs
Processing (25/31): .gitattributes
Processing (26/31): .github/workflows/ci.yml
Processing (27/31): .github/workflows/continuous-release.yml
Processing (28/31): .gitignore
Processing (29/31): install-gemini-client.sh
Processing (30/31): LearningByDoing.sln
Processing (31/31): README.md
==============================================
Export Complete!
==============================================
Output file: docs/llm/dump.txt
Files exported: 31
Files skipped: 0
Output size: 136.47 KB
File types included:
• Source code: .cs, .fs, .vb
• UI/XAML: .axaml, .xaml, .paml
• Projects: .csproj, .slnx, .sln, .props, .targets
• Config: .json, .yaml, .yml, .xml, .config
• Docs: .md, .txt
• Scripts: .sh, .ps1, .cmd, .bat
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
real 0m0.329s
user 0m0.191s
sys 0m0.208s
kushal@fedora:~/src/dotnet/GeminiClient$1 parent b052cf7 commit 6ffb17a
1 file changed
+190
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
3377 | 3378 | | |
3378 | 3379 | | |
3379 | 3380 | | |
| 3381 | + | |
| 3382 | + | |
| 3383 | + | |
| 3384 | + | |
| 3385 | + | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
| 3389 | + | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
| 3400 | + | |
| 3401 | + | |
| 3402 | + | |
| 3403 | + | |
| 3404 | + | |
| 3405 | + | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
| 3411 | + | |
| 3412 | + | |
| 3413 | + | |
| 3414 | + | |
| 3415 | + | |
| 3416 | + | |
| 3417 | + | |
| 3418 | + | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
| 3427 | + | |
| 3428 | + | |
| 3429 | + | |
| 3430 | + | |
| 3431 | + | |
| 3432 | + | |
| 3433 | + | |
| 3434 | + | |
| 3435 | + | |
| 3436 | + | |
| 3437 | + | |
| 3438 | + | |
| 3439 | + | |
| 3440 | + | |
| 3441 | + | |
| 3442 | + | |
| 3443 | + | |
| 3444 | + | |
| 3445 | + | |
| 3446 | + | |
| 3447 | + | |
| 3448 | + | |
| 3449 | + | |
| 3450 | + | |
| 3451 | + | |
| 3452 | + | |
| 3453 | + | |
| 3454 | + | |
| 3455 | + | |
| 3456 | + | |
| 3457 | + | |
| 3458 | + | |
| 3459 | + | |
| 3460 | + | |
| 3461 | + | |
| 3462 | + | |
| 3463 | + | |
| 3464 | + | |
| 3465 | + | |
| 3466 | + | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
| 3471 | + | |
| 3472 | + | |
| 3473 | + | |
| 3474 | + | |
| 3475 | + | |
| 3476 | + | |
| 3477 | + | |
| 3478 | + | |
| 3479 | + | |
| 3480 | + | |
| 3481 | + | |
| 3482 | + | |
| 3483 | + | |
| 3484 | + | |
| 3485 | + | |
| 3486 | + | |
| 3487 | + | |
| 3488 | + | |
| 3489 | + | |
| 3490 | + | |
| 3491 | + | |
| 3492 | + | |
| 3493 | + | |
| 3494 | + | |
| 3495 | + | |
| 3496 | + | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
| 3506 | + | |
| 3507 | + | |
| 3508 | + | |
| 3509 | + | |
| 3510 | + | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
| 3517 | + | |
| 3518 | + | |
| 3519 | + | |
| 3520 | + | |
| 3521 | + | |
| 3522 | + | |
| 3523 | + | |
| 3524 | + | |
| 3525 | + | |
| 3526 | + | |
| 3527 | + | |
| 3528 | + | |
| 3529 | + | |
| 3530 | + | |
| 3531 | + | |
| 3532 | + | |
| 3533 | + | |
| 3534 | + | |
| 3535 | + | |
| 3536 | + | |
| 3537 | + | |
| 3538 | + | |
| 3539 | + | |
| 3540 | + | |
| 3541 | + | |
| 3542 | + | |
| 3543 | + | |
| 3544 | + | |
| 3545 | + | |
| 3546 | + | |
| 3547 | + | |
| 3548 | + | |
| 3549 | + | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
| 3553 | + | |
| 3554 | + | |
| 3555 | + | |
| 3556 | + | |
| 3557 | + | |
| 3558 | + | |
| 3559 | + | |
| 3560 | + | |
| 3561 | + | |
| 3562 | + | |
| 3563 | + | |
| 3564 | + | |
| 3565 | + | |
3380 | 3566 | | |
3381 | 3567 | | |
3382 | 3568 | | |
| |||
3951 | 4137 | | |
3952 | 4138 | | |
3953 | 4139 | | |
3954 | | - | |
3955 | | - | |
3956 | | - | |
| 4140 | + | |
| 4141 | + | |
| 4142 | + | |
3957 | 4143 | | |
3958 | 4144 | | |
3959 | 4145 | | |
0 commit comments