Migrate helper CLI Tools to a different repo

This commit is contained in:
zontreck 2024-08-30 11:21:07 -07:00
parent d4833445c5
commit df3bd6e9ea
4 changed files with 0 additions and 114 deletions

5
Jenkinsfile vendored
View file

@ -38,7 +38,6 @@ pipeline {
always {
archiveArtifacts artifacts: '*.tgz', fingerprint: true
archiveArtifacts artifacts: '*.apk', fingerprint: true
archiveArtifacts artifacts: 'out/*', fingerprint: true
archiveArtifacts artifacts: '*.AppImage', fingerprint: true
archiveArtifacts artifacts: '*.zsync', fingerprint: true
@ -57,9 +56,6 @@ pipeline {
bat 'flutter pub get'
bat 'flutter build windows'
bat 'dart compile exe -o out\\snbt2nbt.exe bin\\snbt2nbt.dart'
bat 'dart compile exe -o out\\nbt2snbt.exe bin\\nbt2snbt.dart'
dir("build\\windows\\x64\\runner\\Release") {
bat 'tar -cvf ..\\..\\..\\..\\..\\windows.tgz .'
}
@ -69,7 +65,6 @@ pipeline {
}
post {
always {
archiveArtifacts artifacts: 'out\\*', fingerprint: true
archiveArtifacts artifacts: '*.tgz', fingerprint: true
deleteDir()

View file

@ -1,51 +0,0 @@
import 'dart:io';
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/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";
void main(List<String> args) async {
Arguments usage = ArgumentsBuilder.builder()
.withArgument(
BoolArgument(name: "help", description: "Print this output"))
.withArgument(StringArgument(
name: "input", value: "%", description: "The input file to convert"))
.withArgument(StringArgument(
name: "out",
value: "%",
description:
"The path to the output file. If not supplied, STDOUT is used."))
.build();
Arguments defaults = Arguments();
Arguments vArgs = await CLIHelper.parseArgs(args, defaults);
if (vArgs.hasArg("help") || vArgs.count == 0) {
print(HEADER);
print(CLIHelper.makeArgCLIHelp(usage));
} else {
if (!vArgs.hasArg("input")) {
print(HEADER);
print("Missing required argument: input");
exit(1);
}
String file = vArgs.getArg("input")!.getValue() as String;
CompoundTag ct = await NbtIo.read(file);
if (!vArgs.hasArg("out")) {
print(SnbtIo.writeToString(ct));
} else {
SnbtIo.writeToFile(vArgs.getArg("out")!.getValue() as String, ct);
print("Wrote SNBT output to file");
}
}
}

View file

@ -1,56 +0,0 @@
import 'dart:io';
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/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";
void main(List<String> args) async {
Arguments usage = ArgumentsBuilder.builder()
.withArgument(
BoolArgument(name: "help", description: "Print this output"))
.withArgument(StringArgument(
name: "input", value: "%", description: "The input file to convert"))
.withArgument(StringArgument(
name: "out", value: "%", description: "The path to the output file."))
.withArgument(BoolArgument(
name: "compress",
description: "If supplied, compresses the output file"))
.build();
Arguments defaults = Arguments();
Arguments vArgs = await CLIHelper.parseArgs(args, defaults);
if (vArgs.hasArg("help") || vArgs.count == 0) {
print(HEADER);
print(CLIHelper.makeArgCLIHelp(usage));
} else {
if (!vArgs.hasArg("input")) {
print(HEADER);
print("Missing required argument: input");
exit(1);
}
String file = vArgs.getArg("input")!.getValue() as String;
CompoundTag ct = await SnbtIo.readFromFile(file) as CompoundTag;
if (!vArgs.hasArg("out")) {
print("Missing required argument: out");
exit(2);
} else {
if (!vArgs.hasArg("compress")) {
NbtIo.write(vArgs.getArg("out")!.getValue() as String, ct);
} else {
NbtIo.writeCompressed(vArgs.getArg("out")!.getValue() as String, ct);
}
print("Wrote NBT output to file");
}
}
}

View file

@ -2,5 +2,3 @@
flutter build linux
flutter build apk
dart compile exe -o out/nbt2snbt bin/nbt2snbt.dart
dart compile exe -o out/snbt2nbt bin/snbt2nbt.dart