From fe140e9c3b970cdfd264c5bb6d7a1df66323129b Mon Sep 17 00:00:00 2001 From: Eduard Date: Sun, 30 Jul 2023 19:23:22 +0300 Subject: [PATCH] Add build date in version info --- scripts/gitInfo.js | 2 ++ src/App.js | 1 + src/commands/General/credits.js | 1 + src/commands/System/command.js | 1 + src/commands/System/ver.js | 1 + src/index.js | 1 + 6 files changed, 7 insertions(+) diff --git a/scripts/gitInfo.js b/scripts/gitInfo.js index 6dc70f5..8d332fd 100644 --- a/scripts/gitInfo.js +++ b/scripts/gitInfo.js @@ -15,10 +15,12 @@ const execSyncWrapper = (command) => { const main = () => { let gitBranch = execSyncWrapper('git rev-parse --abbrev-ref HEAD'); let gitCommitHash = execSyncWrapper('git rev-parse --short=7 HEAD'); + let date = new Date().toUTCString(); const obj = { gitBranch, gitCommitHash, + date }; const filePath = path.resolve('src', 'versionGitInfo.json'); diff --git a/src/App.js b/src/App.js index a088292..0407949 100644 --- a/src/App.js +++ b/src/App.js @@ -71,6 +71,7 @@ function App() { term.writeln(''); term.writeln('The NE-DOS Personal Computer DOS'); term.writeln(`Version ${window['VERSION']} (C) Copyright PRO100BYTE Team`); + term.writeln(`Built: ${window['BUILD_DATE']}`); term.writeln(''); prompt(term); diff --git a/src/commands/General/credits.js b/src/commands/General/credits.js index 433cd5b..1983fcd 100644 --- a/src/commands/General/credits.js +++ b/src/commands/General/credits.js @@ -11,6 +11,7 @@ export default class CreditsCommand { term.writeln(''); term.writeln(''); term.writeln(`NE-DOS ${window['VERSION']}`); + term.writeln(`Built: ${window['BUILD_DATE']}`); term.writeln(''); term.writeln('Developed by PRO100BYTE Team:'); term.writeln('- Eduard Ilin (mraliscoder)'); diff --git a/src/commands/System/command.js b/src/commands/System/command.js index dda5498..ad93979 100644 --- a/src/commands/System/command.js +++ b/src/commands/System/command.js @@ -13,6 +13,7 @@ export default class CommandCOMCommand { term.writeln(''); term.writeln('The NE-DOS Personal Computer DOS'); term.writeln(`Version ${window['VERSION']} (C) Copyright PRO100BYTE Team`); + term.writeln(`Built: ${window['BUILD_DATE']}`); term.writeln(''); } diff --git a/src/commands/System/ver.js b/src/commands/System/ver.js index f7f3390..651f39a 100644 --- a/src/commands/System/ver.js +++ b/src/commands/System/ver.js @@ -16,6 +16,7 @@ export default class VersionCommand { } term.writeln(''); term.writeln(`NE-DOS ${window['VERSION']}`); + term.writeln(`Built: ${window['BUILD_DATE']}`); term.writeln(''); } diff --git a/src/index.js b/src/index.js index 285d985..73a8e56 100644 --- a/src/index.js +++ b/src/index.js @@ -5,6 +5,7 @@ import versionGitInfo from "./versionGitInfo.json"; const BrowserFS = require("browserfs"); window['VERSION'] = `${versionGitInfo.gitBranch}/${versionGitInfo.gitCommitHash}`; +window['BUILD_DATE'] = versionGitInfo.date; BrowserFS.install(window); BrowserFS.configure({