update
This commit is contained in:
@@ -171,7 +171,7 @@ const uploadFiles = async (files: string[], directory: string, opts: UploadFileO
|
||||
logger.error('请检查文件是否存在');
|
||||
}
|
||||
data.files.push({ path: file, hash: hash });
|
||||
if(filePath.includes('readme.md')) {
|
||||
if (filePath.includes('readme.md')) {
|
||||
description = fs.readFileSync(filePath, 'utf-8');
|
||||
}
|
||||
}
|
||||
@@ -215,8 +215,10 @@ const uploadFiles = async (files: string[], directory: string, opts: UploadFileO
|
||||
}
|
||||
const filename = path.basename(filePath);
|
||||
logger.debug('upload file', file, filename);
|
||||
// 解决 busbox 文件名乱码: 将 UTF-8 编码的文件名转换为 binary 字符串
|
||||
const encodedFilename = Buffer.from(filename, 'utf-8').toString('binary');
|
||||
form.append('file', fs.createReadStream(filePath), {
|
||||
filename: filename,
|
||||
filename: encodedFilename,
|
||||
filepath: file,
|
||||
});
|
||||
needUpload = true;
|
||||
|
||||
@@ -6,8 +6,9 @@ import { getConfig, query } from '@/module/index.ts';
|
||||
import { fileIsExist } from '@/uitls/file.ts';
|
||||
import { chalk } from '@/module/chalk.ts';
|
||||
import * as backServices from '@/query/services/index.ts';
|
||||
import { select, input } from '@inquirer/prompts';
|
||||
import { input } from '@inquirer/prompts';
|
||||
import { logger } from '@/module/logger.ts';
|
||||
|
||||
// 查找文件(忽略大小写)
|
||||
async function findFileInsensitive(targetFile: string): Promise<string | null> {
|
||||
const files = fs.readdirSync('.');
|
||||
@@ -249,14 +250,9 @@ const packCommand = new Command('pack')
|
||||
let appKey: string | undefined;
|
||||
let version = packageInfo.version || '';
|
||||
if (!version) {
|
||||
const answers = await inquirer.prompt([
|
||||
{
|
||||
type: 'input',
|
||||
name: 'version',
|
||||
version = await input({
|
||||
message: 'Enter your version:',
|
||||
},
|
||||
]);
|
||||
version = answers.version || version;
|
||||
});
|
||||
}
|
||||
|
||||
if (basename) {
|
||||
@@ -271,14 +267,9 @@ const packCommand = new Command('pack')
|
||||
appKey = basenameArr[1] || '';
|
||||
}
|
||||
if (!appKey) {
|
||||
const answers = await inquirer.prompt([
|
||||
{
|
||||
type: 'input',
|
||||
name: 'appKey',
|
||||
appKey = await input({
|
||||
message: 'Enter your appKey:',
|
||||
},
|
||||
]);
|
||||
appKey = answers.appKey || appKey;
|
||||
});
|
||||
}
|
||||
let value = await pack({
|
||||
packDist,
|
||||
|
||||
Reference in New Issue
Block a user