Fix errors in CLI Tools
This commit is contained in:
parent
e7bb2e5d72
commit
0eeb415033
6 changed files with 28 additions and 14 deletions
4
dart/.gitignore
vendored
4
dart/.gitignore
vendored
|
@ -1,3 +1,7 @@
|
|||
# https://dart.dev/guides/libraries/private-files
|
||||
# Created by `dart pub`
|
||||
.dart_tool/
|
||||
.idea
|
||||
build
|
||||
generated*
|
||||
pubspec.lock
|
|
@ -1,5 +1,6 @@
|
|||
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';
|
||||
|
@ -15,7 +16,8 @@ Future<int> main(List<String> args) async {
|
|||
.build();
|
||||
|
||||
var helpText = CLIHelper.makeArgCLIHelp(defaults);
|
||||
var HEADER = "Double Breasted Interrupted Key Cipher\nVersion: 1.0\n\n";
|
||||
var HEADER =
|
||||
"Double Breasted Interrupted Key Cipher\nVersion: ${HelperConsts.DBIKC_VERSION}\n\n";
|
||||
|
||||
Arguments parsed = await CLIHelper.parseArgs(args, Arguments());
|
||||
if (parsed.hasArg("help") || !parsed.hasArg("value")) {
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
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';
|
||||
|
@ -8,10 +9,9 @@ import 'package:libac_dart/argparse/types/String.dart';
|
|||
import 'package:libac_dart/nbt/NbtIo.dart';
|
||||
import 'package:libac_dart/nbt/SnbtIo.dart';
|
||||
import 'package:libac_dart/nbt/impl/CompoundTag.dart';
|
||||
import 'package:nbteditor/Consts2.dart';
|
||||
|
||||
const HEADER =
|
||||
"nbt2snbt\nCopyright Piccari Creations 2024 - Tara Piccari\nVersion: $VERSION\nPurpose: Converts Named Binary Tag files to a more readable Stringified version\n\n";
|
||||
"nbt2snbt\nCopyright Piccari Creations 2024 - Tara Piccari\nVersion: ${HelperConsts.NBT_VERSION}\nPurpose: Converts Named Binary Tag files to a more readable Stringified version\n\n";
|
||||
void main(List<String> args) async {
|
||||
Arguments usage = ArgumentsBuilder.builder()
|
||||
.withArgument(
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
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';
|
||||
|
@ -8,10 +9,9 @@ import 'package:libac_dart/argparse/types/String.dart';
|
|||
import 'package:libac_dart/nbt/NbtIo.dart';
|
||||
import 'package:libac_dart/nbt/SnbtIo.dart';
|
||||
import 'package:libac_dart/nbt/impl/CompoundTag.dart';
|
||||
import 'package:nbteditor/Consts2.dart';
|
||||
|
||||
const HEADER =
|
||||
"snbt2nbt\nCopyright Piccari Creations 2024 - Tara Piccari\nVersion: $VERSION\nPurpose: Converts the more readable stringified NBT to Named Binary Tag format\n\n";
|
||||
"snbt2nbt\nCopyright Piccari Creations 2024 - Tara Piccari\nVersion: ${HelperConsts.NBT_VERSION}\nPurpose: Converts the more readable stringified NBT to Named Binary Tag format\n\n";
|
||||
void main(List<String> args) async {
|
||||
Arguments usage = ArgumentsBuilder.builder()
|
||||
.withArgument(
|
||||
|
|
8
dart/lib/constants.dart
Normal file
8
dart/lib/constants.dart
Normal file
|
@ -0,0 +1,8 @@
|
|||
import 'package:libac_dart/consts.dart';
|
||||
|
||||
class HelperConsts {
|
||||
static const NBT_VERSION = "1.0.083024+1123";
|
||||
static const MKFSREPORT_VERSION = "1.0.082424.0758";
|
||||
static const DBIKC_VERSION = "1.0.083024+2032";
|
||||
static String get LIBAC_VERSION => Constants.VERSION;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue