All Projects → olegsych → posh-vs

olegsych / posh-vs

Licence: MIT license
Makes Visual Studio command line tools available in PowerShell

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to posh-vs

visualstudio-rainbow-fart
一个在你编程时疯狂称赞你的 VisualStudio 扩展插件 | An VisualStudio extension that keeps giving you compliment while you are coding, it will checks the keywords of code to play suitable sounds.
Stars: ✭ 26 (-3.7%)
Mutual labels:  visualstudio
FFmpeg
Unofficial FFmpeg with added custom native Visual Studio project build tools. FFmpeg: A complete, cross-platform solution to record, convert and stream audio and video.
Stars: ✭ 479 (+1674.07%)
Mutual labels:  visualstudio
CUDAfy.NET
CUDAfy .NET allows easy development of high performance GPGPU applications completely from the .NET. It's developed in C#.
Stars: ✭ 56 (+107.41%)
Mutual labels:  visualstudio
x265
Unofficial X265 with added custom native Visual Studio project build tools. X265: x265 is an open-source project and free application library for encoding video streams into the H.265/High Efficiency Video Coding (HEVC) format.
Stars: ✭ 23 (-14.81%)
Mutual labels:  visualstudio
angular-xrm-webresource
Building Dynamics 365 WebResources with angular 4
Stars: ✭ 27 (+0%)
Mutual labels:  visualstudio
Template10
Making Windows 10 apps great again
Stars: ✭ 1,420 (+5159.26%)
Mutual labels:  visualstudio
gnutls
Unofficial GnuTLS with added custom native Visual Studio project build tools. GnuTLS: GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.
Stars: ✭ 17 (-37.04%)
Mutual labels:  visualstudio
nettle
Unofficial Nettle with added custom native Visual Studio project build tools. Nettle: Nettle is a cryptographic library that is designed to fit easily in more or less any context.
Stars: ✭ 19 (-29.63%)
Mutual labels:  visualstudio
CppBuildTasks
Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-
Stars: ✭ 26 (-3.7%)
Mutual labels:  visualstudio
vs-autocomment
A visual studio plugin that automatically inserts comments
Stars: ✭ 30 (+11.11%)
Mutual labels:  visualstudio
New-Machine
Utilizing Vagrant, Packer, Chocolatey, and Boxstarter to Configure my Dev Machines
Stars: ✭ 26 (-3.7%)
Mutual labels:  visualstudio
interactive-window
Visual Studio Interactive Window
Stars: ✭ 53 (+96.3%)
Mutual labels:  visualstudio
EncodingNormalior
规范化文件编码。Make the file's encoding standard.
Stars: ✭ 58 (+114.81%)
Mutual labels:  visualstudio
ConEmuIntegration
Using the console emulator ConEmu within Visual Studio. This project integrates the console emulator ConEmu in Visual Studio.
Stars: ✭ 36 (+33.33%)
Mutual labels:  visualstudio
vscode-in-docker
Run VSCode inside of a Docker Container
Stars: ✭ 22 (-18.52%)
Mutual labels:  visualstudio
xml-semantic-external-parser
A semantic external parser for XML files that can be used together with GMaster, PlasticSCM or SemanticMerge. Supports various XML formats, such as the Visual Studio project format.
Stars: ✭ 15 (-44.44%)
Mutual labels:  visualstudio
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+72711.11%)
Mutual labels:  visualstudio
fantomas-for-vs
Visual Studio Formatter for F#
Stars: ✭ 43 (+59.26%)
Mutual labels:  visualstudio
flutter plugin appcenter
Flutter plugins for accessing Visual Studio App Center services.
Stars: ✭ 55 (+103.7%)
Mutual labels:  visualstudio
unity-scripting-upgrade
Samples demonstrating what's possible with Unity 2017.x (and newer) scripting runtime upgrades
Stars: ✭ 46 (+70.37%)
Mutual labels:  visualstudio

posh-vs

Makes Visual Studio command line tools available in PowerShell. Supports Visual Studio 2015 and later versions.

Usage

Install posh-vs from the PowerShell Gallery:

PS> Install-Module posh-vs -Scope CurrentUser

Change your PowerShell profile to automatically import Visual Studio developer environment.

PS> Install-PoshVs

Start a new PowerShell session or reload your profile:

PS> . $profile

Use Visual Studio command line tools in PowerShell:

PS> msbuild /?

How it works

Install-PoshVs adds an Import-VisualStudioEnvironment call to the PowerShell profile. It will import the environment variables set by the VsDevCmd.bat of the latest version of Visual Studio installed on your computer. If multiple instances of Visual Studio are installed, Import-VisualStudioEnvironment will use whichever instance happens to be listed first.

To use a specific instance of Visual Studio, manually change your profile to import a specific batch file.

Import-BatchEnvironment 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat'

Uninstall

Remove posh-vs from your PowerShell profile.

PS> Uninstall-PoshVs
PS> exit

Uninstall posh-vs from your computer.

PS> Uninstall-Module posh-vs

Develop

Build status

Install pre-requisites.

PS> .\init.ps1

Ctrl+Shift+B to build and test in VSCode or

PS> Invoke-psake

F5 to debug tests in VSCode.

Credits

posh-vs was inspired by Alen Mack, StackOverflow contributors and posh-git.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].