Skip to content
This repository was archived by the owner on May 6, 2025. It is now read-only.

Commit d81686b

Browse files
committed
tips optimization
1 parent 3f020cb commit d81686b

2 files changed

Lines changed: 25 additions & 12 deletions

File tree

lib/commands/storage.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,16 @@ commander_1.default
3333
throw new error_1.CloudBaseError('文件未找到!');
3434
}
3535
const isDir = fs_1.default.statSync(resolveLocalPath).isDirectory();
36-
let cancelLoading = utils_1.loading('上传文件中');
36+
const fileText = isDir ? '文件夹' : '文件';
37+
let cancelLoading = utils_1.loading(`上传${fileText}中`);
3738
if (isDir) {
3839
await storageService.uploadDirectory(resolveLocalPath, cloudPath);
3940
}
4041
else {
4142
await storageService.uploadFile(resolveLocalPath, cloudPath);
4243
}
4344
cancelLoading();
44-
logger_1.successLog('上传文件成功!');
45+
logger_1.successLog(`上传${fileText}成功!`);
4546
});
4647
commander_1.default
4748
.command('storage:download <cloudPath> <localPath> [envId]')
@@ -53,18 +54,19 @@ commander_1.default
5354
const storageService = await getStorageService(assignEnvId);
5455
const resolveLocalPath = path_1.default.resolve(localPath);
5556
const { dir } = options;
57+
const fileText = dir ? '文件夹' : '文件';
5658
if (dir && !fs_1.default.existsSync(resolveLocalPath)) {
5759
throw new error_1.CloudBaseError('存储文件夹不存在!');
5860
}
59-
let cancelLoading = utils_1.loading('下载文件中');
61+
const cancelLoading = utils_1.loading(`下载${fileText}中`);
6062
if (dir) {
6163
await storageService.downloadDirectory(cloudPath, resolveLocalPath);
6264
}
6365
else {
6466
await storageService.downloadFile(cloudPath, resolveLocalPath);
6567
}
6668
cancelLoading();
67-
logger_1.successLog('下载文件成功!');
69+
logger_1.successLog(`下载${fileText}成功!`);
6870
});
6971
commander_1.default
7072
.command('storage:delete <cloudPath> [envId]')
@@ -75,13 +77,16 @@ commander_1.default
7577
const assignEnvId = await utils_1.getEnvId(envId, configFile);
7678
const storageService = await getStorageService(assignEnvId);
7779
const { dir } = options;
80+
const fileText = dir ? '文件夹' : '文件';
81+
const cancelLoading = utils_1.loading(`删除${fileText}中`);
7882
if (dir) {
7983
await storageService.deleteDirectory(cloudPath);
8084
}
8185
else {
8286
await storageService.deleteFile([cloudPath]);
8387
}
84-
logger_1.successLog('删除文件成功!');
88+
cancelLoading();
89+
logger_1.successLog(`删除${fileText}成功!`);
8590
});
8691
commander_1.default
8792
.command('storage:list <cloudPath> [envId]')
@@ -138,7 +143,7 @@ commander_1.default
138143
const assignEnvId = await utils_1.getEnvId(envId, configFile);
139144
const storageService = await getStorageService(assignEnvId);
140145
const acl = await storageService.getStorageAcl();
141-
console.log(acl);
146+
console.log(`权限类型:${acl}`);
142147
});
143148
commander_1.default
144149
.command('storage:set-acl <acl> [envId]')
@@ -152,4 +157,5 @@ commander_1.default
152157
const assignEnvId = await utils_1.getEnvId(envId, configFile);
153158
const storageService = await getStorageService(assignEnvId);
154159
await storageService.setStorageAcl(acl);
160+
logger_1.successLog('设置存储权限成功!');
155161
});

src/commands/storage.ts

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,15 @@ program
3838
}
3939

4040
const isDir = fs.statSync(resolveLocalPath).isDirectory()
41-
let cancelLoading = loading('上传文件中')
41+
const fileText = isDir ? '文件夹' : '文件'
42+
let cancelLoading = loading(`上传${fileText}中`)
4243
if (isDir) {
4344
await storageService.uploadDirectory(resolveLocalPath, cloudPath)
4445
} else {
4546
await storageService.uploadFile(resolveLocalPath, cloudPath)
4647
}
4748
cancelLoading()
48-
successLog('上传文件成功!')
49+
successLog(`上传${fileText}成功!`)
4950
})
5051

5152
program
@@ -64,11 +65,13 @@ program
6465
const resolveLocalPath = path.resolve(localPath)
6566

6667
const { dir } = options
68+
const fileText = dir ? '文件夹' : '文件'
69+
6770
if (dir && !fs.existsSync(resolveLocalPath)) {
6871
throw new CloudBaseError('存储文件夹不存在!')
6972
}
7073

71-
let cancelLoading = loading('下载文件中')
74+
const cancelLoading = loading(`下载${fileText}中`)
7275

7376
if (dir) {
7477
await storageService.downloadDirectory(cloudPath, resolveLocalPath)
@@ -77,7 +80,7 @@ program
7780
}
7881

7982
cancelLoading()
80-
successLog('下载文件成功!')
83+
successLog(`下载${fileText}成功!`)
8184
})
8285

8386
program
@@ -90,14 +93,17 @@ program
9093
const storageService = await getStorageService(assignEnvId)
9194

9295
const { dir } = options
96+
const fileText = dir ? '文件夹' : '文件'
97+
const cancelLoading = loading(`删除${fileText}中`)
9398

9499
if (dir) {
95100
await storageService.deleteDirectory(cloudPath)
96101
} else {
97102
await storageService.deleteFile([cloudPath])
98103
}
99104

100-
successLog('删除文件成功!')
105+
cancelLoading()
106+
successLog(`删除${fileText}成功!`)
101107
})
102108

103109
program
@@ -167,7 +173,7 @@ program
167173

168174
const acl = await storageService.getStorageAcl()
169175

170-
console.log(acl)
176+
console.log(`权限类型:${acl}`)
171177
})
172178

173179
program
@@ -189,4 +195,5 @@ program
189195
const storageService = await getStorageService(assignEnvId)
190196

191197
await storageService.setStorageAcl(acl)
198+
successLog('设置存储权限成功!')
192199
})

0 commit comments

Comments
 (0)