update:2024-08-07 11:27:23 -AutoCommit
This commit is contained in:
1 parent
36499642a7
commit
02052e960d
1 file changed
+43
@@ -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");
|
||||||
|
})()
|
||||||
Reference in new issue
Block a user