Regex to validate that a URL is a git url.
TypeScript definitions for is-git-url
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
A high level git url parser for common git providers.
Datadog CI plugin for `dora` commands
Get the remote origin URL of a Git repository
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
Parse repository URLs to extract, SCM platform, domain, user, and project information.
Datadog CI plugin for `coverage` commands
JSON schema generator based on draft-v4.
An implementation of the WHATWG URL Standard's URL API and parsing machinery
An advanced url parser supporting git urls too.
Small footprint URL parser that works seamlessly across Node.js and browser environments
Mighty but tiny URI parser
Datadog CI plugin for `junit` commands
Command line tool for generating a changelog from git tags and commit history
Parse scp-style git URLs like `git+ssh://host:some/path`
Package specifier library
Datadog CI plugin for `deployment` commands
Implementation of the WHATWG URL Standard
Get repository user and project information from package.json file contents.
The type registry for typeson
A low level git url parser.
A lib for parsing the URL of Git Repositories.
This supports https protocol, git protocol and ssh protocol.
Used to rewrite git source urls before they are downloaded.
Ruby CLI app to generate YouTube time-markers from the timestamps of Git commits.
help git to change author info, remote url and so on
A Git LFS server that uses S3 for the storage backend.
Git command to evenly checkout local/remote branches and source/fork pull requests by URL (with Hub)
A bundler plugin that shows changelogs of your gem dependencies that specify changelog urls [not yet filtered to git version updates].
giturl: A simple navigation tool for GitHub pages from local git-cloned directories. Working deep in a git-cloned project and need to view its GitHub page? 'giturl' simplifies this for you. A single command unveils your repository's URL. Want more? It also opens your browser and goes straight to the page -- no extra steps needed. 'giturl' streamlines your workflow, merging simplicity with sophistication.
Provides an SCM agnostic way to manage subprojects with a workflow similar to the scm:externals feature of subversion. It's particularly useful for rails projects that have some plugins managed by svn and some managed by git. For example, "ext install git://github.com/rails/rails.git" from within a rails application directory will realize that this belongs in the vendor/rails folder. It will also realize that this URL is a git repository and clone it into that folder. It will also add the vendor/rails folder to the ignore feature for the SCM of the main project. Let's say that the main project is being managed by subversion. In that case it adds "rails" to the svn:ignore property of the vendor folder. It also adds the URL to the .externals file so that when this project is checked out via "ext checkout" it knows where to fetch the subprojects. There are several other useful commands, such as init, touch_emptydirs, add_all, export, status. There's a tutorial at http://nopugs.com/ext-tutorial The reason I made this project is that I was frustrated by two things: 1. In my opinion, the workflow for svn:externals is far superior to git-submodule. 2. Even if git-submodule was as useful as svn:externals, I would still like a uniform way to fetch all of the subprojects regardless of the SCM used to manage the main project.
Distribute webhooks to multiple recipients
Assembles files, shell commands, and git diffs into a single bundled file. Configured via presets or markdown frontmatter with protocol URL support (wfi://, guide://, tmpl://, prompt://, task://). Output to stdout or cache, with optional compression through ace-compressor.
Download, expand and filter content from Git and Tarball repositories into local directories. Works similar to a Berksfile or a librarian-puppet catalog but is not coupled to any technology other than keeping a directory filled with exploded archives from remote repositories and URLs. For example, it can be used to download Nginx modules before compiling.