1.0.43 • Published 1 year 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
1 year ago
1.0.42
1 year ago
1.0.41
1 year ago
1.0.40
3 years ago
1.0.39
3 years ago
1.0.38
3 years ago
1.0.37
3 years ago
1.0.33
3 years ago
1.0.36
3 years ago
1.0.35
3 years ago
1.0.34
3 years ago
1.0.32
3 years ago
1.0.31
3 years ago
1.0.30
3 years ago
1.0.29
4 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.26
4 years ago
1.0.25
4 years ago
1.0.23
5 years ago
1.0.22
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.11
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago