Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,16 @@

Date: TBA

## new features in 1.1.0
## 🆕 new features in 1.1.0
- new command Update-GitModule which installs module only if local version exists and if older than remote
- both Get-GitModule and Update-GitModule support parameter -Name which extracts url from already installed module

## bug fixes in 1.1.0
## 🛠️ bug fixes in 1.1.0
- n/a

For a full feature list, check [GitHub milestone link](https://github.com/iricigor/InstallModuleFromGit/milestone/4?closed=1).

- - -

# v.1.0.1

Expand All @@ -22,6 +28,7 @@ For a full feature list, check [GitHub milestone link](https://github.com/iricig
## bug fixes in 1.0.1
- returned module name is evaluated against manifest name and repository name

- - -

# v.1.0.0

Expand Down
2 changes: 1 addition & 1 deletion InstallModuleFromGit.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ PrivateData = @{
PSData = @{

# Tags applied to this module. These help with module discovery in online galleries.
Tags = @('Azure','DevOps','ADO','VSTS','GitHub','Install-Module','git-clone','git','git-client','PowerShellGet')
Tags = @('Azure','DevOps','ADO','VSTS','GitHub','Install-Module','git-clone','git','git-client','PowerShellGet', 'Windows', 'Linux')

# A URL to the license for this module.
LicenseUri = 'https://github.com/iricigor/InstallModuleFromGit/blob/master/LICENSE'
Expand Down
19 changes: 10 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<img align="right" width="203" height="294" src="img/InstallModuleFromGit.logo.png">

![github/release](https://img.shields.io/github/release/iricigor/InstallModuleFromGit.svg) ![last-release-date](https://img.shields.io/github/release-date/iricigor/InstallModuleFromGit.svg) ![commits-since-latest](https://img.shields.io/github/commits-since/iricigor/InstallModuleFromGit/latest.svg) ![last-commit](https://img.shields.io/github/last-commit/iricigor/InstallModuleFromGit.svg)

# Install Module from Git

:bowtie: This PowerShell module will help you to easily instal PowerShell modules directly from [Azure DevOps](https://azure.microsoft.com/en-us/services/devops/repos/) (_aka VSTS_) or [GitHub](https://github.com/) or any other git repository.
Expand All @@ -17,13 +19,11 @@ You can check if you have it by running `Get-Command git` in your PowerShell.

### From PowerShell gallery

This is recommended way how to install module.
This is recommended way how to install module. [![downloads](https://img.shields.io/powershellgallery/dt/InstallModuleFromGit.svg?label=downloads&logo=PowerShell)](https://www.powershellgallery.com/packages/InstallModuleFromGit)

```PowerShell
Install-Module InstallModuleFromGit -Scope CurrentUser
```
[![downloads](https://img.shields.io/powershellgallery/dt/InstallModuleFromGit.svg?label=downloads)](https://www.powershellgallery.com/packages/InstallModuleFromGit)
[![latest version](https://img.shields.io/powershellgallery/v/InstallModuleFromGit.svg?label=latest+version)](https://www.powershellgallery.com/packages/InstallModuleFromGit)

### Clone GitHub repository

Expand Down Expand Up @@ -81,9 +81,7 @@ Update-Help -Module InstallModuleFromGit -Force

:smirk: Module has testing against two platforms - Linux and Windows. Code is verified before and after merging to master branch. Tests results are available on the Tests tab ([example here](/img/TestResults-AzureDevops.png)).

Windows build status [![Build Status](https://dev.azure.com/iiric/PS1/_apis/build/status/InstallModuleFromGit%20-%20Win%20CI?branchName=master)](https://dev.azure.com/iiric/PS1/_build/latest?definitionId=16&branchName=master)

Linux build status [![Build Status](https://dev.azure.com/iiric/PS1/_apis/build/status/InstallModuleFromGit%20-%20Linux%20CI?branchName=master)](https://dev.azure.com/iiric/PS1/_build/latest?definitionId=17&branchName=master)
[![test-details](https://img.shields.io/azure-devops/tests/iiric/PS1/16.svg?style=popout&logo=Windows&logoColor=blue)](https://dev.azure.com/iiric/PS1/_build/latest?definitionId=16&branchName=master) [![test-details](https://img.shields.io/azure-devops/tests/iiric/PS1/17.svg?style=popout&logo=Linux&logoColor=black)](https://dev.azure.com/iiric/PS1/_build/latest?definitionId=17&branchName=master)

_Click on images to see details about the latest build runs._

Expand All @@ -95,16 +93,19 @@ _Click on images to see details about the latest build runs._

You can chat about this commandlet via [Skype](https://www.skype.com) _(no Skype ID required)_, by clicking a link below.

[![chat on Skype](https://img.shields.io/badge/chat-on%20Skype-blue.svg?style=flat)](https://join.skype.com/hQMRyp7kwjd2)
[![chat on Skype](https://img.shields.io/badge/chat-on%20Skype-blue.svg?style=popout&logo=Skype)](https://join.skype.com/hQMRyp7kwjd2)

## Contributing

If you find any problems, feel free to [open a new issue](https://github.com/iricigor/InstallModuleFromGit/issues/new).
If you find any problems, feel free to open a new issue.

[![open a new issue](https://img.shields.io/badge/open%20new-issue-success.svg?logo=GitHub&logoColor=black)](https://github.com/iricigor/InstallModuleFromGit/issues/new)
![GitHub open issues](https://img.shields.io/github/issues/iricigor/InstallModuleFromGit.svg?style=flat)
![GitHub closed issues](https://img.shields.io/github/issues-closed/iricigor/InstallModuleFromGit.svg?style=flat)

If you want to contribute, please fork the code and make a new PR after!

![GitHub](https://img.shields.io/github/license/iricigor/InstallModuleFromGit.svg?style=flat)
![GitHub top language](https://img.shields.io/github/languages/top/iricigor/InstallModuleFromGit.svg?style=flat)
![GitHub top language](https://img.shields.io/github/languages/top/iricigor/InstallModuleFromGit.svg?style=flat)
![repo-stars](https://img.shields.io/github/stars/iricigor/InstallModuleFromGit.svg)
![repo-watchers](https://img.shields.io/github/watchers/iricigor/InstallModuleFromGit.svg)