Skip to content

Commit 5178486

Browse files
alqmcalqmc
alqmc
authored and
alqmc
committed
fix: gacm use not work
1 parent 7fda76b commit 5178486

File tree

6 files changed

+71
-71
lines changed

6 files changed

+71
-71
lines changed

dist/gacm.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const log = {
4242
};
4343

4444
var name$1 = "gacm";
45-
var version$1 = "1.2.2";
45+
var version$1 = "1.2.3";
4646
var description$1 = "gacm";
4747
var scripts = {
4848
build: "gulp --require sucrase/register/ts --gulpfile build/gulpfile.ts",
@@ -202,7 +202,7 @@ const printMessages = (messages) => {
202202
};
203203

204204
var name = "gacm";
205-
var version = "1.2.2";
205+
var version = "1.2.3";
206206
var description = "git account manage";
207207
var keywords = [
208208
"git",
@@ -308,7 +308,7 @@ const useAlias = async (origin, target) => {
308308
await writeFileUser(registriesPath, userList);
309309
};
310310

311-
const useUse = async ([name], cmd) => {
311+
const useUse = async (name, cmd) => {
312312
const userList = await getFileUser(registriesPath);
313313
if (!userList)
314314
return log.error(`no user exists`);

dist/gnrm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ var prompts__default = /*#__PURE__*/_interopDefaultLegacy(prompts);
1717
var execa__default = /*#__PURE__*/_interopDefaultLegacy(execa);
1818

1919
var name$1 = "gacm";
20-
var version$1 = "1.2.2";
20+
var version$1 = "1.2.3";
2121
var description$1 = "git account manage";
2222
var keywords = [
2323
"git",
@@ -82,7 +82,7 @@ const log = {
8282
};
8383

8484
var name = "gacm";
85-
var version = "1.2.2";
85+
var version = "1.2.3";
8686
var description = "gacm";
8787
var scripts = {
8888
build: "gulp --require sucrase/register/ts --gulpfile build/gulpfile.ts",

dist/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gacm",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"private": false,
55
"description": "git account manage",
66
"keywords": [
@@ -23,4 +23,4 @@
2323
"kolorist": "^1.5.1",
2424
"prompts": "^2.4.2"
2525
}
26-
}
26+
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gacm",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"description": "gacm",
55
"scripts": {
66
"build": "gulp --require sucrase/register/ts --gulpfile build/gulpfile.ts",

package/commands/gacm/useUse.ts

+62-62
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,62 @@
1-
import prompts from 'prompts';
2-
import { registriesPath } from '../../config/path';
3-
import { getFileUser } from '../../utils/getUserList';
4-
import { log } from '../../utils/log';
5-
import { run } from '../../utils/shell';
6-
import type { UserInfo } from '../../type/shell.type';
7-
8-
export interface UseCmd {
9-
local?: boolean;
10-
global?: boolean;
11-
system?: boolean;
12-
}
13-
14-
export const useUse = async ([name]: string[], cmd: UseCmd) => {
15-
const userList = await getFileUser(registriesPath);
16-
17-
if (!userList) return log.error(`no user exists`);
18-
19-
let useUser: UserInfo | undefined = undefined;
20-
if (name) {
21-
useUser = userList.users.find((x) => x.alias === name);
22-
} else {
23-
const { user } = await prompts({
24-
type: 'select',
25-
name: 'user',
26-
message: 'Pick a account',
27-
choices: userList.users.map((x) => {
28-
return {
29-
title: `${x.alias}${x.alias === x.name ? '' : `(${x.name})`} ${
30-
x.email
31-
}`,
32-
value: x,
33-
};
34-
}),
35-
});
36-
if (!user) {
37-
log.error(`user cancel operation`);
38-
return;
39-
}
40-
useUser = user;
41-
}
42-
43-
if (!useUser) return log.error(`${name} not found`);
44-
45-
let env = 'local';
46-
47-
if (cmd.system) env = 'system';
48-
49-
if (cmd.global) env = 'global';
50-
51-
if (cmd.local) env = 'local';
52-
53-
await run(`git config --${env} user.name ${useUser.name}`);
54-
55-
await run(`git config --${env} user.email ${useUser.email}`);
56-
57-
log.success(
58-
`git user changed [${env}]:${useUser.alias}${
59-
useUser.alias !== useUser.name ? `(${useUser.name})` : ''
60-
}`
61-
);
62-
};
1+
import prompts from 'prompts';
2+
import { registriesPath } from '../../config/path';
3+
import { getFileUser } from '../../utils/getUserList';
4+
import { log } from '../../utils/log';
5+
import { run } from '../../utils/shell';
6+
import type { UserInfo } from '../../type/shell.type';
7+
8+
export interface UseCmd {
9+
local?: boolean;
10+
global?: boolean;
11+
system?: boolean;
12+
}
13+
14+
export const useUse = async (name: string, cmd: UseCmd) => {
15+
const userList = await getFileUser(registriesPath);
16+
17+
if (!userList) return log.error(`no user exists`);
18+
19+
let useUser: UserInfo | undefined = undefined;
20+
if (name) {
21+
useUser = userList.users.find((x) => x.alias === name);
22+
} else {
23+
const { user } = await prompts({
24+
type: 'select',
25+
name: 'user',
26+
message: 'Pick a account',
27+
choices: userList.users.map((x) => {
28+
return {
29+
title: `${x.alias}${x.alias === x.name ? '' : `(${x.name})`} ${
30+
x.email
31+
}`,
32+
value: x,
33+
};
34+
}),
35+
});
36+
if (!user) {
37+
log.error(`user cancel operation`);
38+
return;
39+
}
40+
useUser = user;
41+
}
42+
43+
if (!useUser) return log.error(`${name} not found`);
44+
45+
let env = 'local';
46+
47+
if (cmd.system) env = 'system';
48+
49+
if (cmd.global) env = 'global';
50+
51+
if (cmd.local) env = 'local';
52+
53+
await run(`git config --${env} user.name ${useUser.name}`);
54+
55+
await run(`git config --${env} user.email ${useUser.email}`);
56+
57+
log.success(
58+
`git user changed [${env}]:${useUser.alias}${
59+
useUser.alias !== useUser.name ? `(${useUser.name})` : ''
60+
}`
61+
);
62+
};

package/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gacm",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"private": false,
55
"description": "git account manage",
66
"keywords": [

0 commit comments

Comments
 (0)