From f04db729c5de0c5505d4b420a6f098ad954e0e97 Mon Sep 17 00:00:00 2001 From: stuartjash Date: Tue, 11 Oct 2022 13:50:01 -0700 Subject: [PATCH] added version flag to arg manager and print version in aftermath log --- aftermath/Command.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aftermath/Command.swift b/aftermath/Command.swift index ec02fc3..2ef9ea6 100644 --- a/aftermath/Command.swift +++ b/aftermath/Command.swift @@ -24,6 +24,7 @@ class Command { static var analysisDir: String? = nil static var outputDir: String = "/tmp" static var collectDirs: [String] = [] + static let version: String = "1.1.0" static func main() { setup(with: CommandLine.arguments) @@ -59,6 +60,9 @@ class Command { i += 1 } } + case "-v", "--version": + print(version) + exit(1) default: if !arg.starts(with: "-") { } else { @@ -76,6 +80,7 @@ class Command { CaseFiles.CreateAnalysisCaseDir() let mainModule = AftermathModule() + mainModule.log("Running Aftermath Version \(version)") mainModule.log("Aftermath Analysis Started") guard let dir = Self.analysisDir else { @@ -108,6 +113,7 @@ class Command { } else { CaseFiles.CreateCaseDir() let mainModule = AftermathModule() + mainModule.log("Running Aftermath Version \(version)") mainModule.log("Aftermath Collection Started") mainModule.addTextToFile(atUrl: CaseFiles.metadataFile, text: "file,birth,modified,accessed,permissions,uid,gid, downloadedFrom")