|
1 | | - PowerShell |
2 | | -======================== |
| 1 | +![logo][] PowerShell |
| 2 | +==================== |
3 | 3 |
|
4 | | -PowerShell is a task automation and configuration management platform, |
5 | | -consisting of a command-line shell and associated scripting language built |
6 | | -using the [.NET Command-Line Interface](https://github.com/dotnet/cli). |
7 | | -PowerShell provides full access to COM and WMI, enabling administrators to |
8 | | -automate administrative tasks on both local and remote Windows, Linux, and OS X systems. |
| 4 | +PowerShell is a task automation and configuration management platform. |
| 5 | +It consists of a cross-platform command-line shell and associated scripting language. |
| 6 | + |
| 7 | +[logo]: assets/Powershell_64.png |
9 | 8 |
|
10 | 9 | New to PowerShell? |
11 | 10 | ------------------ |
12 | | -If you are new to PowerShell and would like to learn more, we recommend |
13 | | -reviewing the [getting started documentation][getting-started]. |
14 | | - |
15 | | -[getting-started]: docs/learning-powerShell/learning-powershell.md |
16 | 11 |
|
17 | | -Build Status |
18 | | ------------- |
| 12 | +If you are new to PowerShell and would like to learn more, we recommend reviewing the [getting started][] documentation. |
19 | 13 |
|
20 | | -| Platform | `master` | |
21 | | -|--------------|----------| |
22 | | -| Ubuntu 14.04 | [](https://travis-ci.com/PowerShell/PowerShell) | |
23 | | -| OS X 10.11 | [](https://travis-ci.com/PowerShell/PowerShell) | |
24 | | -| Windows | [](https://ci.appveyor.com/project/PowerShell/powershell/branch/master) | |
| 14 | +[getting started]: docs/learning-powershell |
25 | 15 |
|
26 | 16 | Get PowerShell |
27 | 17 | -------------- |
28 | 18 |
|
29 | | -1. Download the package for your platform at [PowerShell Releases][releases]. |
30 | | -1. Install the package. |
31 | | - * [Linux or OS X][inst-linux]. |
32 | | - * [Windows][inst-win]. |
| 19 | +You can download and install a PowerShell package for any of the following platforms. |
| 20 | + |
| 21 | +| Platform | Releases | How to Install | |
| 22 | +|--------------|--------------------|--------------------------------| |
| 23 | +| Windows | [.msi][rl-windows] | [How to Install][in-windows] | |
| 24 | +| Ubuntu 14.04 | [.deb][rl-ubuntu] | [How to Install][in-ubuntu] | |
| 25 | +| CentOS 7 | [.rpm][rl-centos] | [How to Install][in-centos] | |
| 26 | +| OS X 10.11 | [.pkg][rl-osx] | [How to Install][in-osx] | |
| 27 | + |
| 28 | +[rl-windows]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.7/PowerShell_6.0.0.7.msi |
| 29 | +[rl-ubuntu]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.7/powershell_6.0.0-alpha.7-1_amd64.deb |
| 30 | +[rl-centos]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.7/powershell-6.0.0_alpha.7-1.x86_64.rpm |
| 31 | +[rl-osx]: https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.7/powershell-6.0.0-alpha.7.pkg |
| 32 | + |
| 33 | +[installation]: docs/installation |
| 34 | +[in-windows]: docs/installation/windows.md#msi |
| 35 | +[in-ubuntu]: docs/installation/linux.md#ubuntu-1404 |
| 36 | +[in-centos]: docs/installation/linux.md#centos-7 |
| 37 | +[in-osx]: docs/installation/linux.md#os-x-1011 |
| 38 | + |
| 39 | + |
| 40 | +Building the Repository |
| 41 | +----------------------- |
| 42 | + |
| 43 | +| Linux | Windows | OS X | |
| 44 | +|--------------------------|----------------------------|------------------------| |
| 45 | +| [Instructions][bd-linux] | [Instructions][bd-windows] | [Instructions][bd-osx] | |
| 46 | + |
| 47 | +If you have any problems building, please consult the developer [FAQ][]. |
| 48 | + |
| 49 | +### Build status of master branches |
| 50 | + |
| 51 | +| AppVeyor (Windows) | Travis CI (Linux / OS X) | |
| 52 | +|--------------------------|--------------------------| |
| 53 | +| [![av-image][]][av-site] | [![tv-image][]][tv-site] | |
33 | 54 |
|
34 | | -Building PowerShell |
35 | | -------------------- |
| 55 | +[bd-linux]: docs/building/linux.md |
| 56 | +[bd-windows]: docs/building/windows-core.md |
| 57 | +[bd-osx]: docs/building/osx.md |
36 | 58 |
|
37 | | -| Linux | Windows | OS X | |
38 | | -|-------|----------|------| |
39 | | -| [Instructions][build-linux] | [Instructions][build-wc] | [Instructions][build-osx] | |
| 59 | +[FAQ]: docs/FAQ.md |
| 60 | + |
| 61 | +[tv-image]: https://travis-ci.com/PowerShell/PowerShell.svg?token=31YifM4jfyVpBmEGitCm&branch=master |
| 62 | +[tv-site]: https://travis-ci.com/PowerShell/PowerShell/branches |
| 63 | +[av-image]: https://ci.appveyor.com/api/projects/status/jtefab3hpngtyesp/branch/master?svg=true |
| 64 | +[av-site]: https://ci.appveyor.com/project/PowerShell/powershell/branch/master |
40 | 65 |
|
41 | 66 | Downloading the Source Code |
42 | | ----------------------- |
| 67 | +--------------------------- |
| 68 | + |
43 | 69 | The PowerShell repository has a number of other repositories embedded as submodules. |
44 | | -To make things easy, we can just clone recursively. |
| 70 | + |
| 71 | +To make things easy, we can just clone recursively: |
45 | 72 |
|
46 | 73 | ```sh |
47 | 74 | git clone --recursive https://github.com/PowerShell/PowerShell.git |
48 | 75 | ``` |
49 | 76 |
|
50 | 77 | If you already cloned but forgot to use `--recursive`, you can update submodules manually: |
| 78 | + |
51 | 79 | ```sh |
52 | | -git submodule init |
53 | | -git submodule update |
| 80 | +git submodule update --init |
54 | 81 | ``` |
55 | | -See [working with the PowerShell repository][powershell-repo-101] for more information. |
| 82 | + |
| 83 | +See [working with the PowerShell repository](docs/git) for more information. |
56 | 84 |
|
57 | 85 | Developing and Contributing |
58 | 86 | -------------------------- |
59 | 87 |
|
60 | | -Please see the [Contribution Guide][contribution] for how to develop and contribute. |
61 | | - |
62 | | -If you encounter issues in your development, please consult the [known issues][known-issues] |
63 | | -and [FAQ][faq] documents to see if the issue you are running into is |
64 | | -captured and if a workaround exists. |
| 88 | +Please see the [Contribution Guide][] for how to develop and contribute. |
65 | 89 |
|
66 | | -If you encounter issues with PowerShell itself, first search for it in our [issues][github-issues]. |
67 | | -If you do not see your issue captured, please file a [new issue][new-issue]. For more details see [Contributing to issues][contribution-issues]. |
| 90 | +If you have any problems, please consult the [known issues][], developer [FAQ][], and [GitHub issues][]. |
| 91 | +If you do not see your problem captured, please file a [new issue][] and follow the provided template. |
68 | 92 |
|
69 | | -PowerShell Community |
70 | | --------------------- |
71 | | -`TODO` Missing community details |
72 | | - |
73 | | -Legal and Licensing |
74 | | -------------------- |
75 | | - |
76 | | -`TODO` Missing license details |
77 | | - |
78 | | -`TODO` Missing link to contributor agreement |
| 93 | +[Contribution Guide]: .github/CONTRIBUTING.md |
| 94 | +[known issues]: docs/KNOWNISSUES.md |
| 95 | +[GitHub issues]: https://github.com/PowerShell/PowerShell/issues |
| 96 | +[new issue]:https://github.com/PowerShell/PowerShell/issues/new |
79 | 97 |
|
80 | 98 | Code of Conduct |
81 | 99 | --------------- |
82 | 100 |
|
83 | 101 | This project has adopted the [Microsoft Open Source Code of Conduct][conduct-code]. |
84 | | -For more information see the [Code of Conduct FAQ][conduct-FAQ] or contact |
85 | | -[opencode@microsoft.com][conduct-email] with any additional questions or comments. |
| 102 | +For more information see the [Code of Conduct FAQ][conduct-FAQ] or contact [opencode@microsoft.com][conduct-email] with any additional questions or comments. |
86 | 103 |
|
87 | | -[build-linux]: docs/building/linux.md |
88 | | -[build-osx]: docs/building/osx.md |
89 | | -[build-wc]: docs/building/windows-core.md |
90 | 104 | [conduct-code]: http://opensource.microsoft.com/codeofconduct/ |
91 | | -[conduct-email]: mailto:opencode@microsoft.com |
92 | 105 | [conduct-FAQ]: http://opensource.microsoft.com/codeofconduct/faq/ |
93 | | -[contribution]: .github/CONTRIBUTING.md |
94 | | -[contribution-issues]: .github/CONTRIBUTING.md#contributing-to-issues |
95 | | -[faq]: docs/FAQ.md |
96 | | -[github-issues]:https://github.com/PowerShell/PowerShell/issues |
97 | | -[inst-linux]: docs/installation/linux.md |
98 | | -[inst-win]: docs/installation/windows.md |
99 | | -[known-issues]: docs/KNOWNISSUES.md |
100 | | -[new-issue]:https://github.com/PowerShell/PowerShell/issues/new |
101 | | -[releases]: https://github.com/PowerShell/PowerShell/releases |
102 | | -[powershell-repo-101]: docs/git/powershell-repository-101.md |
| 106 | +[conduct-email]: mailto:opencode@microsoft.com |
0 commit comments