diff --git a/AutoCommitPush.mjs b/AutoCommitPush.mjs index 856909d..897f6eb 100644 --- a/AutoCommitPush.mjs +++ b/AutoCommitPush.mjs @@ -1,53 +1,53 @@ -import _readline from "readline"; -import { exec } from "node:child_process"; - -const execSync = command => - new Promise((resolve, rejects) => { - exec(command, (err, stdout, stderr) => { - if (err) { - console.error(stderr); - rejects(stderr); - } else { - console.log(stdout); - resolve(stdout); - } - }); - }); - -const input = question => - new Promise((resolve, rejects) => { - try { - const readline = _readline.createInterface({ - input: process.stdin, - output: process.stdout - }); - readline.question(question, output => { - readline.close(); - resolve(output); - }); - } catch (e) { - rejects(e); - } - }); - -const generateDate = function () { - const dateNow = new Date(); - const paddingNumber = function (num) { - return ("0" + num).slice(-2); - }; - let year = dateNow.getFullYear().toString().slice(-2); - let month = paddingNumber(dateNow.getMonth() + 1); - let day = paddingNumber(dateNow.getDate()); - let hour = paddingNumber(dateNow.getHours()); - let minute = paddingNumber(dateNow.getMinutes()); - let seconds = paddingNumber(dateNow.getSeconds()); - return `${year}-${month}-${day} ${hour}:${minute}:${seconds}`; -}; - -(async function () { - const remark = await input("remark:"); - const message = `update:${generateDate()} ${remark ? '-remark:"' + remark + '"' : ""} -AutoCommit`; - await execSync(`git add ."`); - await execSync(`git commit -m "${message}"`); - await execSync("git push"); -})(); +import _readline from "readline"; +import { exec } from "node:child_process"; + +const execSync = command => + new Promise((resolve, rejects) => { + exec(command, (err, stdout, stderr) => { + if (err) { + console.error(stderr); + rejects(stderr); + } else { + console.log(stdout); + resolve(stdout); + } + }); + }); + +const input = question => + new Promise((resolve, rejects) => { + try { + const readline = _readline.createInterface({ + input: process.stdin, + output: process.stdout + }); + readline.question(question, output => { + readline.close(); + resolve(output); + }); + } catch (e) { + rejects(e); + } + }); + +const generateDate = function () { + const dateNow = new Date(); + const paddingNumber = function (num) { + return ("0" + num).slice(-2); + }; + let year = dateNow.getFullYear().toString().slice(-2); + let month = paddingNumber(dateNow.getMonth() + 1); + let day = paddingNumber(dateNow.getDate()); + let hour = paddingNumber(dateNow.getHours()); + let minute = paddingNumber(dateNow.getMinutes()); + let seconds = paddingNumber(dateNow.getSeconds()); + return `${year}-${month}-${day} ${hour}:${minute}:${seconds}`; +}; + +(async function () { + const remark = await input("remark:"); + const message = `update:${generateDate()} ${remark ? '-remark:"' + remark + '"' : ""} -AutoCommit`; + await execSync(`git add ."`); + await execSync(`git commit -m "${message}"`); + await execSync("git push"); +})(); diff --git a/package.json b/package.json index 19f258d..19ebdf6 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ -{ - "scripts": { - "push": "node AutoCommitPush.mjs" - } +{ + "scripts": { + "push": "node AutoCommitPush.mjs" + } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b60ae1..30b59de 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9 +1,9 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: {} +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: {} diff --git a/readme.md b/readme.md index 3048b8d..9749548 100644 --- a/readme.md +++ b/readme.md @@ -1,3 +1,3 @@ -星网实习期间学习笔记记录 - +星网实习期间学习笔记记录 + 通过```pnpm run push```以推送代码并自动生成commit说明 \ No newline at end of file diff --git a/todoList.md b/todoList.md index b48255c..e4ad58d 100644 --- a/todoList.md +++ b/todoList.md @@ -1,6 +1,11 @@ ## 记录在星网的每日目标 - +# 2024.7.9 +## 工作目标 +* 部分完成回放界面 +* 把删除功能做完 (等后端) +## 学习目标 +* 学习teach-webview的写法 (看了useAddTabsPage.ts) # 2024.7.8 @@ -17,7 +22,7 @@ * 完成api接入 (100%) --- -# 2024.7.4 +# 2024.7.4 * 完成作品回放页面 (80%)(QRCode未解决) ---