const strftime = require('hife/strftime').default; module.exports = args => [ `/**\n`, ` * ${strip(process.env.AUTHORINFO)}\n`, ` * ${strftime(Date.now())}\n`, `${args.length > 0 ? ' *\n' : ''}`, `${args.map(arg => ` * ${arg}\n`)}`, ` *\n`, ` */\n\n` ].join(''); function strip(info) { if (info) { const short = /^[" `']*([^" `']+ ?<[-_.@:a-z0-9]+>)[" `']*$/i.exec(info); if (short) return short[1]; return '姓名' } return '请设置 AUTHORINFO 环境变量' }