• Stars
    star
    103
  • Rank 331,726 (Top 7 %)
  • Language
    PowerShell
  • Created over 9 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A PowerShell implementation of Git, mapping git commands to Verb-Noun and objects.

PSGit

powershellgallery downloads build codecov

A task-based, object-oriented, pipeline-focused implementation of git, providing a new command-line interface in PowerShell functions.

Installation

Install it from PowerShell Gallery:

Install-Module PSGit

Status

The current master branch has reached the point where it's sufficient to replace my use of posh-git (for building prompts), but doesn't yet have anything like a write-vcsstatus for default prompt output.

Our intent is to take full advantage of the object Pipeline and create task-based commands following the verb-noun syntax of PowerShell. The Command Proposals are a list of the commands we probably need to implement, and how they map to git commands.

Secondary Goals

We're also using this project as a way to test out a process of co-working and doing TDD in PowerShell projects -- we'll have one or two people writing specs and tests and we'll be asking other people to implement the commands to pass the tests.

Therefore, we want you to get involved!

Detailed current project build status

Build Status Coverage
master master status codecov.io
dev dev status codecov.io

Task Board: Stories in Ready

More Repositories

1

PowerShellPracticeAndStyle

The Unofficial PowerShell Best Practices and Style Guide
2,198
star
2

ModuleBuilder

A PowerShell Module to help scripters write, version, sign, package, and publish.
PowerShell
442
star
3

Configuration

A module to help other modules have settings
PowerShell
176
star
4

Pansies

Powershell ANSI Escape Sequences, functions for colored output, etc.
C#
145
star
5

PoshCode

PoshCode Modules for Packaging, Searching, Fetching
PowerShell
49
star
6

tldr

Simplified, community-driven, example-centric help pages for PowerShell
PowerShell
27
star
7

Metadata

Serialization for the PowerShell metadata format
PowerShell
19
star
8

PowerShellFAQ

A collection of frequently asked questions (and answers)
17
star
9

ScriptAnalyzer.PracticeAndStyle

Script Analyzer rules to support the PowerShell Practice and Style repository
PowerShell
15
star
10

CodeFlow

Functions for PowerShell code cleanup and generation
PowerShell
14
star
11

Azure-Pipelines

Job and Task templates for Azure Pipelines to be used as a submodule or resource
14
star
12

ErrorView

An attempt to simplify and customize error views
PowerShell
13
star
13

poshcode.github.io

The PoshCode.org script and video site archive
HTML
13
star
14

Actions

Github actions for PowerShell projects
PowerShell
11
star
15

Bundler

Bundling collections of modules for specific purposes
PowerShell
8
star
16

ModuleBuilderTask

An Azure Pipelines task for running ModuleBuilder
2
star
17

VirtualUserGroupFiles

Files from discussions in the discord/slack/irc virtual user group
PowerShell
1
star
18

Tasks

Shared Invoke-Build Tasks ...
PowerShell
1
star
19

CommunityFeed

Feed tool that creates pages for all Powershell Video Topics
PowerShell
1
star