Skip to content

Add interactive menu for SQL Server version selection#2

Open
Copilot wants to merge 3 commits into
copilot/fix-3f9fd8ed-d3d3-4097-993d-68f5a649375efrom
copilot/fix-e86b5f4f-a186-48bb-990a-34d5dfb28388
Open

Add interactive menu for SQL Server version selection#2
Copilot wants to merge 3 commits into
copilot/fix-3f9fd8ed-d3d3-4097-993d-68f5a649375efrom
copilot/fix-e86b5f4f-a186-48bb-990a-34d5dfb28388

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Aug 7, 2025

This PR implements the requested feature "birleştirme yapalım başta sorsun hangisini yükleyeceğini ve pull yapsın" (let's do a merge, first ask which one to load and pull) by adding an interactive menu system to the SQL Server auto-installer.

Changes Made

1. Enhanced CALISTIR.bat with Interactive Menu

Previously, CALISTIR.bat only executed SQL Server 2022 Express by default, with other versions commented out. Now it presents a user-friendly Turkish interface that:

  • Asks users which SQL Server version they want to install first
  • Provides 5 clear options with descriptions
  • Handles input validation with error messages for invalid choices
  • Maintains existing admin privilege checks

2. Menu Options Available

  1. SQL Server 2022 Express (Recommended)
  2. SQL Server 2019
  3. SQL Server 2014 Express
  4. SQL Server 2022 Full Package (No SSMS)
  5. Exit

3. Updated Documentation

Updated README.md to reflect the new installation process, replacing manual PowerShell script selection with the streamlined interactive menu approach.

User Experience Improvement

Before: Users had to manually uncomment/comment lines in the batch file or run individual PowerShell scripts directly.

After: Users simply run CALISTIR.bat as administrator and select their preferred SQL Server version from an intuitive menu.

Example menu display:

==========================================
   SQL SERVER OTOMATIK YUKLEYICI
==========================================

Hangi SQL Server surumunu yuklemek istiyorsunuz?

1. SQL Server 2022 Express (Onerilen)
2. SQL Server 2019 
3. SQL Server 2014 Express
4. SQL Server 2022 Full Paket (SSMS Yok)
5. Cikis

Seciminizi yapin (1-5): _

This implementation provides a single entry point that asks which version to install first, then automatically downloads and installs the selected version, exactly as requested in the issue.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits August 7, 2025 16:21
Co-authored-by: buzaslan129 <68700650+buzaslan129@users.noreply.github.com>
Co-authored-by: buzaslan129 <68700650+buzaslan129@users.noreply.github.com>
Copilot AI changed the title [WIP] birleştirme yapalım başta sorsun hangisini yükleyeceğini ve pull yapsın Add interactive menu for SQL Server version selection Aug 7, 2025
Copilot AI requested a review from buzaslan129 August 7, 2025 16:24
@buzaslan129
Copy link
Copy Markdown
Owner

[Win-PS2EXE.exe] ile exeye çevireceğim ona uyarlar mısın

@buzaslan129 buzaslan129 marked this pull request as ready for review August 7, 2025 16:35
Copy link
Copy Markdown
Owner

@buzaslan129 buzaslan129 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

olmamış reis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants