git-veil
Version:
A CLI tool for synchronizing development activities to a personal GitHub repository discreetly and confidentially.
22 lines (21 loc) • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CommitGenerator = void 0;
class CommitGenerator {
constructor(activity) {
this.activity = activity;
}
generateCommits() {
const commits = [];
this.activity.forEach((entry) => {
const commitMessage = this.createCommitMessage(entry);
commits.push(commitMessage);
});
return commits;
}
createCommitMessage(entry) {
const date = new Date(entry.date).toISOString();
return `sync : activity recorded for ${date}`;
}
}
exports.CommitGenerator = CommitGenerator;