Fix errors in CLI Tools

This commit is contained in:
zontreck 2024-08-30 20:34:31 -07:00
parent e7bb2e5d72
commit 0eeb415033
6 changed files with 28 additions and 14 deletions

View file

@ -6,19 +6,19 @@
import 'dart:io';
import 'package:dart/constants.dart';
import 'package:libac_dart/argparse/Args.dart';
import 'package:libac_dart/argparse/Builder.dart';
import 'package:libac_dart/argparse/CLIHelper.dart';
import 'package:libac_dart/argparse/types/Bool.dart';
import 'package:libac_dart/argparse/types/String.dart';
import 'package:libac_dart/consts.dart';
import 'package:libac_dart/utils/IOTools.dart';
String get MKFSREPORT_VER => HelperConsts.MKFSREPORT_VERSION;
Future<int> main(List<String> args) async {
String VERSION = "1.0.082424.0758";
bool verbose = false;
String HEADER =
"Make File System Report\nVersion: $VERSION\nUsing LibAC Version: ${Constants.VERSION}\nAuthor: Tara Piccari\n\n";
"Make File System Report\nVersion: ${HelperConsts.MKFSREPORT_VERSION}\nUsing LibAC Version: ${HelperConsts.LIBAC_VERSION}\nAuthor: Tara Piccari\n\n";
Arguments defaults = ArgumentsBuilder.builder()
.withArgument(BoolArgument(
@ -68,11 +68,11 @@ Future<int> main(List<String> args) async {
String report = "";
if (!parsed.hasArg("nohtml"))
report =
await generateHTMLReport(FIC, ascending: ascending, VERSION: VERSION);
report = await generateHTMLReport(FIC,
ascending: ascending, VERSION: MKFSREPORT_VER);
else
report =
await generateTextReport(FIC, ascending: ascending, VERSION: VERSION);
report = await generateTextReport(FIC,
ascending: ascending, VERSION: MKFSREPORT_VER);
if (verbose) {
StringArgument outputPath = parsed.getArg("out") as StringArgument;
@ -99,7 +99,7 @@ Future<String> generateHTMLReport(FileInformationCache FIC,
<body style="background-color: black;color: #00D2FA">
<h2>File System Report</h2><br/>
<b>Generated by mkfsreport v${VERSION}</b><br/>
<b>Bundled <a href="https://git.zontreck.com/AriasCreations/LibAC-dart">LibAC</a> Version: ${Constants.VERSION}</b><br/>
<b>Bundled <a href="https://git.zontreck.com/AriasCreations/LibAC-dart">LibAC</a> Version: ${HelperConsts.LIBAC_VERSION}</b><br/>
<pre style="color: #7a0c17">
MKFSREPORT and LibAC are provided free of charge with no implied warranties. The software is provided as-is.
@ -146,7 +146,7 @@ Future<String> generateTextReport(FileInformationCache FIC,
MKFSReport
{File System Report}
Generated by mkfsreport v${VERSION}
Bundled LibAC Version: ${Constants.VERSION} [https://git.zontreck.com/AriasCreations/LibAC-dart]
Bundled LibAC Version: ${HelperConsts.LIBAC_VERSION} [https://git.zontreck.com/AriasCreations/LibAC-dart]
MKFSREPORT and LibAC are provided free of charge with no implied warranties. The software is provided as-is.