diff --git a/git-config/git-config-tests.ts b/git-config/git-config-tests.ts new file mode 100644 index 000000000..800597a5a --- /dev/null +++ b/git-config/git-config-tests.ts @@ -0,0 +1,9 @@ +/// + +import gitConfig = require('git-config'); + +var config: Object = gitConfig.sync(); +console.log(JSON.stringify(config)); + +config = gitConfig.sync('gitconfig'); +console.log(JSON.stringify(config)); diff --git a/git-config/git-config.d.ts b/git-config/git-config.d.ts new file mode 100644 index 000000000..0db2f294b --- /dev/null +++ b/git-config/git-config.d.ts @@ -0,0 +1,8 @@ +// Type definitions for git-config +// Project: https://github.com/eugeneware/git-config +// Definitions by: Sam Saint-Pettersen +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "git-config" { + export function sync(gitFile?: string): Object; // Synchronous version. +} diff --git a/git-config/gitconfig b/git-config/gitconfig new file mode 100644 index 000000000..0ee61d5b1 --- /dev/null +++ b/git-config/gitconfig @@ -0,0 +1,5 @@ +[user] + name = A Git User + email = git.user@domain.xyz +[push] + default = simple