a util for spawning git from npm CLI contexts
dockerignore is a file filter library compatible with Docker and the node-ignore API
Enforces module path case sensitivity in Webpack
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
Interactive Commitizen CLI that generate standardized git commit message
Provides metadata and conversions from repository urls for GitHub, Bitbucket and GitLab
Executes git commands gracefully. Retries them on errors
read and write binary structures and data types
Check that a git reference name is well formed
Get raw git commits out of your repository using git-log(1).
Finds the first parent directory that contains a given file or directory.
like `chown -R`
Shared utilities for Decap CMS.
Simple GIT interface for node.js
Determine two file paths are equal
A high level git url parser for common git providers.
Automatically install pre-commit hooks for your npm modules.
A low level git url parser.
List of Git hooks
Get all git semver tags of your repository in reverse chronological order.
find the closest package.json
A Gherkin linter/validator written in javascript
Error-tolerant ECMAScript parser
Elegant bindings for Git
The Fast Git Deploy Method - just a git reset --hard to update code
Run the same git command in a set of related repos
Writes a changelog by pattern matching on git commits since the last tag. Organises these into sections and creates a changelog with the same name as the current version code
Configure set of git commands to run at the same time
This gem can be used to keep capistrano configuration synchronized between multiple projects. If you have several git repositories in which you are using the same or very similar capistrano configurations, this gem is for you.
Rain is a single-command deployment engine for Rails applications. It defines a set of conventions for deploying the same app version to multiple servers in multiple environments. Leveraging Git tags, it automatically increments versions according to the Semantic Versioning standard and deploys those versions using Capistrano to as many servers and environments as you wish."
Deliver all master files managed in a single master snapshot directory into the specified directory while maintaining the hierarchy of the master snapshot directory. If the destination file already exists, back it up first and then deliver the master file. The difference with rsync is that master_delivery creates a symlinks instead of copying the master files. They are symlinks, so you have to keep in mind that you have to keep the master files in the same location, but it also has the advantage that the master file is updated at the same time when you directly make changes to the delivered file. Do you have any experience that the master file is getting old gradually? master_delivery can prevent this. If the master directory is git or svn managed, you can manage revisions of files that are delivered here and there at once with commands like git diff and git commit.
RuboCop CLI that only lints and auto-fixes code you committed by utilizing `git-log` and `git-diff`. Rfix CLI makes it possible to lint (`rfix lint`) and auto-fix (`rfix local|origin|branch`) code changes since a certain point in history. You can auto-fix code committed since creating the current branch (`rfix origin`) or since pushing to upstream (`rfix local`). Includes a RuboCop formatter with syntax highlighting and build in hyperlinks for offense documentation. Holds the same CLI arguments as RuboCop. Run `rfix --help` for a complete list or `rfix` for supported commands.
The GitCache class provides cached access to remote git data. Given a remote repository, a path, and a commit, it makes the files from that repository available in the local file system. Access is cached, so repeated requests for the same commit and path in the same repo do not make additional network calls.
This tool can make (for example) an AngularJS controller template file for you (.js), so that whenever you want to make a new controller for your app, you don't have to type the same starting code over and over again (by the way, this tool doesn't only create controllers. It does directives, filters... almost anything). ngi has one task, and one task only, which makes it lightweight and specialized. Most AngularJS developers are probably using the command line already (Gulp, Bower, npm, Git, etc.), so why not use the command line to streamline your code-writing too? Type less, write more AngularJS!
Sinatra with Bootstrap, Bower, jQuery, Haml, LESS and Sprockets!
Diff and patch tables
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.