add base url list

This commit is contained in:
2025-02-21 00:47:36 +08:00
parent ce84ab4902
commit 5a691bc350
3 changed files with 86 additions and 23 deletions

View File

@@ -43,30 +43,33 @@ const command = new Command('deploy')
// 获取directory如果是文件夹获取文件夹下所有文件如果是文件获取文件
const stat = fs.statSync(directory);
let _relativeFiles = [];
let isDirectory = false;
if (stat.isDirectory()) {
isDirectory = true;
const gPath = path.join(directory, '**/*');
const files = await glob(gPath, { cwd: pwd, ignore: ['node_modules/**/*'], onlyFiles: true });
_relativeFiles = files.map((file) => path.relative(directory, file));
console.log('upload Files', _relativeFiles);
console.log('upload Files Key', key, version);
if (!yes) {
// 确认是否上传
const confirm = await inquirer.prompt([
{
type: 'confirm',
name: 'confirm',
message: 'Do you want to upload these files?',
},
]);
if (!confirm.confirm) {
return;
}
}
} else if (stat.isFile()) {
_relativeFiles = [path.relative(pwd, directory)];
const filename = path.basename(directory);
_relativeFiles = [filename];
}
const res = await uploadFiles(_relativeFiles, directory, { key, version });
console.log('upload Files', _relativeFiles);
console.log('upload Files Key', key, version);
if (!yes) {
// 确认是否上传
const confirm = await inquirer.prompt([
{
type: 'confirm',
name: 'confirm',
message: 'Do you want to upload these files?',
},
]);
if (!confirm.confirm) {
return;
}
}
const uploadDirectory = isDirectory ? directory : path.dirname(directory);
const res = await uploadFiles(_relativeFiles, uploadDirectory, { key, version });
if (res?.code === 200) {
console.log('File uploaded successfully!');
res.data?.data?.files?.map?.((d) => {