1.0.43 • Published 2 months ago
@git-lazy/util v1.0.43
@git-lazy/util
@git-lazy core lib and a better cross spawn for git
npm install @git-lazy/util
import { crossSpawnSync, crossSpawnAsync, SpawnOptions, checkGitOutput } from '@git-lazy/util/spawn/git';
import { notEmptyString, debug } from '@git-lazy/util';
import { crossSpawnOutput, filterCrossSpawnArgv } from '@git-lazy/util/spawn/util';
export function localBranchList(REPO_PATH: string): string[]
{
let cp = crossSpawnSync('git', [
'branch',
'--list',
'--format=%(refname)',
], {
cwd: REPO_PATH,
});
cp = checkGitOutput(cp);
if (!cp.error)
{
let out = crossSpawnOutput(cp.stdout, {
clearEol: true,
stripAnsi: true,
});
let ls = out.split(/\n/).map(function (s)
{
return s.trim();
});
if (ls.length)
{
return ls
}
}
debug.enabled && debug(crossSpawnOutput(cp.output));
return [];
}
1.0.43
2 months ago
1.0.42
2 months ago
1.0.41
4 months ago
1.0.40
2 years ago
1.0.39
2 years ago
1.0.38
2 years ago
1.0.37
2 years ago
1.0.33
2 years ago
1.0.36
2 years ago
1.0.35
2 years ago
1.0.34
2 years ago
1.0.32
2 years ago
1.0.31
2 years ago
1.0.30
2 years ago
1.0.29
2 years ago
1.0.28
3 years ago
1.0.27
3 years ago
1.0.26
3 years ago
1.0.25
3 years ago
1.0.23
4 years ago
1.0.22
4 years ago
1.0.21
4 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.11
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago