update:2024-08-07 11:27:23 -AutoCommit

This commit is contained in:
539943419 committed 2024-07-06 10:26:22 +08:00
1 parent 36499642a7
commit 02052e960d
1 file changed
+43
+43
View File
@@ -0,0 +1,43 @@
import shell from "shelljs";
import _readline from "readline";
const readline = _readline.createInterface({
input: process.stdin,
output: process.stdout
});
const input = async function (question) {
return await new Promise((resolve, rejects) => {
try {
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 + 1)).slice(-2)
}
let year = dateNow.getFullYear();
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`
shell.exec(`git add ."`);
shell.exec(`git commit -m "${message}"`);
shell.exec("git push");
})()