Commit graph

3754 commits

Author SHA1 Message Date
Mike Richmond a951e1b737 Fixing compile issue for FullClr and adding restart so that the WinRM changes take effect after the registration script runs. 2016-08-10 20:48:47 -07:00
Mike Richmond 46c3ff9f3e Fixing CMakeLists.txt files to produce a single plugin DLL that works in all supported OSs the same way CoreCLR builds coreclr.dll 2016-08-10 20:48:47 -07:00
Mike Richmond afe86d6bd7 Work in progress to modify the native binary CoreCLR build. 2016-08-10 20:48:47 -07:00
Andy Schwartzmeyer 4e23d6e1ee Merge pull request #1712 from PowerShell/ealexjordan/filenamecrash
Fixing Crash on File Name Extending BufferWidth
2016-08-10 18:27:44 -07:00
Alex Jordan fb0e218eb1 Fix crash on file name being too long in prompt 2016-08-10 15:40:46 -07:00
Andy Schwartzmeyer b538ff34e2 Merge pull request #1666 from PowerShell/ealexjordan/manps
Adding Man Page For PowerShell
2016-08-10 15:02:47 -07:00
Andy Schwartzmeyer 6def33a4d1 Merge pull request #1695 from PowerShell/frangom/helpsystem
Fixing get-help on Linux
2016-08-10 15:01:04 -07:00
Alex Jordan f78ed27597 Adding man page for linux 2016-08-10 14:37:44 -07:00
Francisco Gamino 135af2089a Updating tests to install the help content before running on Windows 2016-08-10 12:19:51 -07:00
Francisco Gamino 2b1dc87774 Adding Feature tag to help tests 2016-08-10 12:19:51 -07:00
Francisco Gamino 233e75657a Breaking down help tests for CI and Feature test runs 2016-08-10 12:19:51 -07:00
Francisco Gamino 3ed7201e21 Fixing get-help on Linux 2016-08-10 12:19:51 -07:00
Andy Schwartzmeyer 800382f019 Merge pull request #1698 from PowerShell/raghushantha-packagemetadatabranch
Updated *nix package metadata fields: Issue #1422
2016-08-10 11:50:12 -07:00
Dongbo Wang 2aa5c07581 Merge pull request #1701 from andschwa/unix-modules
Remove unsupported commands from Unix modules
2016-08-09 22:28:46 -07:00
Andrew Schwartzmeyer 1cc454fbd2 Update known issues
The "unavailable cmdlets" section was removed pending a comprehensive
list compiled from the module declarations.
2016-08-09 18:54:05 -07:00
Andrew Schwartzmeyer 5310423678 Remove Windows+Unix-Core
There are no longer module declarations that are identical between Core
PowerShell on Windows and on Unix.
2016-08-09 18:54:05 -07:00
Andrew Schwartzmeyer d59710d310 Remove unimplemented Management cmdlets from Unix
These are not currently implemented and so should not show up as
available.

The *-Computer cmdlets are already not compiled for Unix (and so not
available), so let's not declare them in the manifest.

The Get-ComputerInfo cmdlet does not work on Unix and so should not be
made available.

Test-Connection depends on an unavailable WMI provider.

Get/Set-TimeZone are not yet ported.
2016-08-09 18:54:05 -07:00
Andrew Schwartzmeyer f68cb8c385 Add copy of Management module declaration for Unix
Unmodified so we can track changes.
2016-08-09 18:53:44 -07:00
Andrew Schwartzmeyer e750fb6284 Move Management module declaration to Windows-Core modules
Since we need different versions for Windows and Unix.
2016-08-09 18:53:44 -07:00
Andrew Schwartzmeyer 280bd651c1 Remove unimplemented Utility cmdlets from Unix
ConvertFrom-SddlString and Unblock-File are Windows-specific cmdlets
with no equivalent on Unix.

squash! Remove Unblock-File from Unix
2016-08-09 18:53:43 -07:00
Travis Plunk 1ef400d62b Merge pull request #1694 from PowerShell/mirichmo/fixing-configfileaccessor-constructor
Resolves a JsonConfigFileAccessor constructor exception to fix #1689
2016-08-09 18:04:42 -07:00
Andrew Schwartzmeyer 9c07b9f29d Add copy of Utility module declaration for Unix
Unmodified so we can track changes.
2016-08-09 17:50:06 -07:00
Andrew Schwartzmeyer c22dd04967 Move Utility module declaration to Windows-Core modules
Since we need different versions for Windows and Unix.
2016-08-09 17:50:06 -07:00
Andy Schwartzmeyer 42a755bcdc Fix welcome message in readme
First word was misspelled "Welcome" and OS X was missing its space delimiter.
2016-08-09 16:59:05 -07:00
Mike Richmond 6575500b79 Whitespace change to retrigger a build 2016-08-09 16:31:26 -07:00
Mike Richmond fd489544df Revert "Trying an idea to see if this will display the AppVeyor error since I cannot reproduce it locally."
This reverts commit 06c4d7e01f to undo an
appveyor expiriment.
2016-08-09 15:27:39 -07:00
Mike Richmond 063fd9c8f6 Removing directory creation from initialization. 2016-08-09 14:47:04 -07:00
Mike Richmond 06c4d7e01f Trying an idea to see if this will display the AppVeyor error since I cannot reproduce it locally. 2016-08-09 14:47:04 -07:00
Mike Richmond ca307e7c95 Fixing JsonConfigFileAccessor constructor so that it doesn't throw exceptions when run as a regular user. 2016-08-09 14:47:04 -07:00
Dongbo Wang 5e310a7510 Merge pull request #1697 from PowerShell/mirichmo/pwrshplugin-hosting-fixes
PwrshPlugin Fix to List Microsoft.PowerShell.CoreCLR.AssemblyLoadContext Once in the TPA List
2016-08-09 14:14:18 -07:00
Travis Plunk 68f577646a Merge pull request #1699 from andschwa/execution-policy
Fix Execution Policy
2016-08-09 13:31:13 -07:00
Mike Richmond 6f8794d835 Correcting the fix to work with inbox PS 2016-08-09 13:23:33 -07:00
Mike Richmond 0544bc2baf Fixing load of ALC.dll so it is only included in the TPA list once for side-by-side scenarios. 2016-08-09 13:23:33 -07:00
Travis Plunk 640755f7da Merge pull request #1670 from PowerShell/jianyunt/docs
Add Map Book for Experienced Bash users
2016-08-09 12:48:39 -07:00
Andrew Schwartzmeyer 528f255dd8 Fix publishOptions for powershell-unix
While Unix builds were given their own module folder,
it was only being copied for build, not for publish,
thus breaking some builds.
2016-08-09 12:39:19 -07:00
Travis Plunk 3d3e67fd4e Merge pull request #1641 from PowerShell/LanguagePrimitiveTest
Add Language Primitive Test
2016-08-09 12:14:02 -07:00
Andrew Schwartzmeyer 1576172d23 Add Get/Set ExecutionPolicy cmdlets back to module
Without these declared in the Unix module manifest,
the related tests fail as the cmdlets cannot be found.
This is a regression.
2016-08-09 12:06:05 -07:00
Andrew Schwartzmeyer 0fc21db411 Fix Start-PSPester setup
Start-PSPester must ensure that the environment variable `PSMODULEPATH`
is not set before starting the new PowerShell process.
If it is set, then the tests are not guaranteed to be correct,
as they will be operating with the host process's `PSMODULEPATH`,
thus ignoring their own modules.

I also refactored the Start-PSPester command setup code.
2016-08-09 12:03:30 -07:00
Raghu Shantha [MSFT] 013580e7c1 Updated *nix package metadata fields: Issue #1422 2016-08-09 10:58:22 -07:00
TingLiu6 a50114d5da Add Language Primitive Pester Test 2016-08-08 19:39:06 -07:00
Angel Calvo 031ba8795b Merge pull request #1647 from PowerShell/AngelCalvo-patch-3
Update README.md
2016-08-08 17:28:17 -07:00
Andy Schwartzmeyer 9a8b50ddcf Merge pull request #1679 from andschwa/trace-command
Fix missing Trace-Command cmdlets
2016-08-08 14:41:28 -07:00
Andrew Schwartzmeyer 4c830d5e32 Add Trace-Commands back to Utility module
This fixes a regression introduced by 0dd425da1.
2016-08-08 12:14:06 -07:00
Andrew Schwartzmeyer 5bc34eb63c Run Trace-Command tests on CI 2016-08-08 12:11:51 -07:00
Jianyun Tao 167e3b850c Added Map book for bash users 2016-08-08 12:09:51 -07:00
Andy Schwartzmeyer 4d9de62665 Merge pull request #1677 from alexandair/patch-2
Change "Contribute" to "Contributing"
2016-08-08 12:04:22 -07:00
Dongbo Wang ba2cd1d2b7 Merge pull request #1669 from andschwa/safe-hostname
Safe hostname
2016-08-08 11:10:53 -07:00
Andrew Schwartzmeyer 9d164ea972 Move Unix class under Platform
E.g. SMA.Platform.Unix, not just SMA.Unix.
2016-08-08 10:48:59 -07:00
Andrew Schwartzmeyer a8416d7b30 Consolidate GetUserName code
Once .NET Core 1.1 becomes available, we can likely remove the entirety
of CorePsExtensions.cs.
2016-08-08 10:48:59 -07:00
Travis Plunk 76fd51cc69 Merge pull request #1674 from PowerShell/mirichmo/winrm-registration
Delivering a script to register the WinRM endpoint
2016-08-08 10:37:18 -07:00