Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/collaborne/gulp-inject-git-rev

Gulp plugin to inject the git revision number
https://github.com/collaborne/gulp-inject-git-rev

Last synced: 1 day ago
JSON representation

Gulp plugin to inject the git revision number

Awesome Lists containing this project

README

        

# gulp-inject-git-rev [![Build Status](https://travis-ci.org/Collaborne/gulp-inject-git-rev.svg?branch=master)](https://travis-ci.org/Collaborne/gulp-inject-git-rev) [![Greenkeeper badge](https://badges.greenkeeper.io/Collaborne/gulp-inject-git-rev.svg)](https://greenkeeper.io/)
Gulp plugin to inject the git revision number

## Usage

Install the plugin:

```
npm install gulp-inject-git-rev --save
```

Add the `%%GULP.GIT_REV_VERSION%%` placeholder to any of your files, e.g.:

```



window.REV_VERSION = '%%GULP.GIT_REV_VERSION%%';
console.log(`This is revision ${window.REV_VERSION}.`);



Hello world from revision %%GULP.GIT_REV_VERSION%%!

```

Finally, add the plugin to your gulpfile.js:

```
const injectGitRev = require('gulp-inject-git-rev');

gulp.task('default', ['fetch-git-rev'], function() {
return gulp.src('src/**/*')
.pipe(injectGitRev())
.pipe(gulp.dest('dist'));
}
```