Get the username (or 'owner' name) from a git/GitHub remote origin URL.
Please consider following this project's author, Jon Schlinkert, and consider starring the project to show your :heart: and support.
Install with npm:
$ npm install --save git-username
If no arguments are passed, the .git/config
in the current working directory is used.
var username = require('git-username');
console.log(username()); //=> jonschlinkert
Type: string
Default: process.cwd()
Set the current working directory (cwd):
Examples
username({ cwd: 'some/path' });
// cwd may also be passed as the first argument
username('some/path');
Type: boolean
Default: undefined
Throw an error when a git config or git remote origin cannot be resolved. Otherwise, when strict
is not true and a remote origin cannot be resolved, null
is returned.
Example
username({ strict: true });
Breaking changes
You might also be interested in these projects:
.git/config
into a JavaScript object. sync or async. | homepageCommits | Contributor |
---|---|
21 | jonschlinkert |
1 | davisjam |
1 | jamo |
Jon Schlinkert
Copyright © 2018, Jon Schlinkert. Released under the MIT License.
This file was generated by verb-generate-readme, v0.6.0, on March 02, 2018.