Skip to content

Commit 430a99d

Browse files
Add files via upload
1 parent d4ca0c2 commit 430a99d

14 files changed

+5807
-132
lines changed

EULA.pdf

167 KB
Binary file not shown.

Generate-MigrationSettings.ps1

Lines changed: 459 additions & 0 deletions
Large diffs are not rendered by default.

Get-SitePackage.ps1

Lines changed: 518 additions & 0 deletions
Large diffs are not rendered by default.

Get-SiteReadiness.ps1

Lines changed: 461 additions & 0 deletions
Large diffs are not rendered by default.

IISDiscovery.ps1

Lines changed: 1546 additions & 0 deletions
Large diffs are not rendered by default.

IISMigration.ps1

Lines changed: 488 additions & 0 deletions
Large diffs are not rendered by default.

Invoke-SiteMigration.ps1

Lines changed: 919 additions & 0 deletions
Large diffs are not rendered by default.

Microsoft.ApplicationInsights.dll

342 KB
Binary file not shown.

MigrationHelperFunctions.psm1

Lines changed: 596 additions & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 10 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,10 @@
1-
# GitHub Copilot CLI (Public Preview)
2-
3-
The power of GitHub Copilot, now in your terminal.
4-
5-
GitHub Copilot CLI brings AI-powered coding assistance directly to your command line, enabling you to build, debug, and understand code through natural language conversations. Powered by the same agentic harness as GitHub's Copilot coding agent, it provides intelligent assistance while staying deeply integrated with your GitHub workflow.
6-
7-
See [our official documentation](https://docs.github.com/copilot/concepts/agents/about-copilot-cli) for more information.
8-
9-
![Image of the splash screen for the Copilot CLI](https://github.com/user-attachments/assets/51ac25d2-c074-467a-9c88-38a8d76690e3)
10-
11-
## 🚀 Introduction and Overview
12-
13-
We're bringing the power of GitHub Copilot coding agent directly to your terminal. With GitHub Copilot CLI, you can work locally and synchronously with an AI agent that understands your code and GitHub context.
14-
15-
- **Terminal-native development:** Work with Copilot coding agent directly in your command line — no context switching required.
16-
- **GitHub integration out of the box:** Access your repositories, issues, and pull requests using natural language, all authenticated with your existing GitHub account.
17-
- **Agentic capabilities:** Build, edit, debug, and refactor code with an AI collaborator that can plan and execute complex tasks.
18-
- **MCP-powered extensibility:** Take advantage of the fact that the coding agent ships with GitHub's MCP server by default and supports custom MCP servers to extend capabilities.
19-
- **Full control:** Preview every action before execution — nothing happens without your explicit approval.
20-
21-
We're still early in our journey, but with your feedback, we're rapidly iterating to make the GitHub Copilot CLI the best possible companion in your terminal.
22-
23-
## 📦 Getting Started
24-
25-
### Supported Platforms
26-
27-
- **Linux**
28-
- **macOS**
29-
- **Windows**
30-
31-
### Prerequisites
32-
33-
- **Node.js** v22 or higher
34-
- **npm** v10 or higher
35-
- (On Windows) **PowerShell** v6 or higher
36-
- An **active Copilot subscription**. See [Copilot plans](https://github.com/features/copilot/plans?ref_cta=Copilot+plans+signup&ref_loc=install-copilot-cli&ref_page=docs).
37-
38-
If you have access to GitHub Copilot via your organization or enterprise, you cannot use GitHub Copilot CLI if your organization owner or enterprise administrator has disabled it in the organization or enterprise settings. See [Managing policies and features for GitHub Copilot in your organization](http://docs.github.com/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-github-copilot-features-in-your-organization/managing-policies-for-copilot-in-your-organization) for more information.
39-
40-
### Installation
41-
42-
Install with [WinGet](https://github.com/microsoft/winget-cli) (Windows):
43-
44-
```bash
45-
winget install GitHub.Copilot
46-
```
47-
48-
```bash
49-
winget install GitHub.Copilot.Prerelease
50-
```
51-
52-
Install with [Homebrew](https://formulae.brew.sh/cask/copilot-cli) (macOS and Linux):
53-
54-
```bash
55-
brew install copilot-cli
56-
```
57-
58-
```bash
59-
brew install copilot-cli@prerelease
60-
```
61-
62-
Install with [npm](https://www.npmjs.com/package/@github/copilot) (macOS, Linux, and Windows):
63-
64-
```bash
65-
npm install -g @github/copilot
66-
```
67-
68-
```bash
69-
npm install -g @github/copilot@prerelease
70-
```
71-
72-
Install with the install script (macOS and Linux):
73-
74-
```bash
75-
curl -fsSL https://gh.io/copilot-install | bash
76-
```
77-
78-
Or
79-
80-
```bash
81-
wget -qO- https://gh.io/copilot-install | bash
82-
```
83-
84-
Use `| sudo bash` to run as root and install to `/usr/local/bin`.
85-
86-
Set `PREFIX` to install to `$PREFIX/bin/` directory. Defaults to `/usr/local`
87-
when run as root or `$HOME/.local` when run as a non-root user.
88-
89-
Set `VERSION` to install a specific version. Defaults to the latest version.
90-
91-
For example, to install version `v0.0.369` to a custom directory:
92-
93-
```bash
94-
curl -fsSL https://gh.io/copilot-install | VERSION="v0.0.369" PREFIX="$HOME/custom" bash
95-
```
96-
97-
### Launching the CLI
98-
99-
```bash
100-
copilot
101-
```
102-
103-
On first launch, you'll be greeted with our adorable animated banner! If you'd like to see this banner again, launch `copilot` with the `--banner` flag.
104-
105-
If you're not currently logged in to GitHub, you'll be prompted to use the `/login` slash command. Enter this command and follow the on-screen instructions to authenticate.
106-
107-
#### Authenticate with a Personal Access Token (PAT)
108-
109-
You can also authenticate using a fine-grained PAT with the "Copilot Requests" permission enabled.
110-
111-
1. Visit https://github.com/settings/personal-access-tokens/new
112-
2. Under "Permissions," click "add permissions" and select "Copilot Requests"
113-
3. Generate your token
114-
4. Add the token to your environment via the environment variable `GH_TOKEN` or `GITHUB_TOKEN` (in order of precedence)
115-
116-
### Using the CLI
117-
118-
Launch `copilot` in a folder that contains code you want to work with.
119-
120-
By default, `copilot` utilizes Claude Sonnet 4.5. Run the `/model` slash command to choose from other available models, including Claude Sonnet 4 and GPT-5.
121-
122-
Each time you submit a prompt to GitHub Copilot CLI, your monthly quota of premium requests is reduced by one. For information about premium requests, see [About premium requests](https://docs.github.com/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
123-
124-
For more information about how to use the GitHub Copilot CLI, see [our official documentation](https://docs.github.com/copilot/concepts/agents/about-copilot-cli).
125-
126-
## 📢 Feedback and Participation
127-
128-
We're excited to have you join us early in the Copilot CLI journey.
129-
130-
This is an early-stage preview, and we're building quickly. Expect frequent updates--please keep your client up to date for the latest features and fixes!
131-
132-
Your insights are invaluable! Open issue in this repo, join Discussions, and run `/feedback` from the CLI to submit a confidential feedback survey!
1+
# Azure App Service Migration Scripts
2+
3+
PowerShell scripts for bulk assessment and migration of .NET sites from IIS to Azure App Service.
4+
5+
1. **Assessment**: `.\Get-SiteReadiness.ps1`
6+
2. **Packaging**: `.\Get-SitePackage.ps1`
7+
3. **Settings**: `.\Generate-MigrationSettings.ps1`
8+
4. **Migration**: `.\Invoke-SiteMigration.ps1`
9+
10+
For complete documentation, see [PowerShell-Scripts.md](https://github.com/Azure/App-Service-Migration-Assistant/wiki/PowerShell-Scripts)

0 commit comments

Comments
 (0)