Begin to add commit helper

This commit is contained in:
zontreck 2024-11-27 15:35:14 -07:00
parent 5f89c7b214
commit 1df6517d16
8 changed files with 26 additions and 15 deletions

View file

@ -1,4 +1,4 @@
import 'package:dart/constants.dart';
import 'package:simplehelpertools/constants.dart';
import 'package:libac_dart/argparse/Args.dart';
import 'package:libac_dart/argparse/Builder.dart';
import 'package:libac_dart/argparse/CLIHelper.dart';
@ -6,20 +6,22 @@ import 'package:libac_dart/argparse/types/Bool.dart';
import 'package:libac_dart/consts.dart';
Future<int> main(List<String> args) async {
String HEADER = "Registry Editor\nVersion: ${HelperConsts.REGEDIT_VERSION}\nUsing Bundled LibAC: ${Constants.VERSION}\nAuthor: Tara Piccari\n";
String HEADER =
"Registry Editor\nVersion: ${HelperConsts.REGEDIT_VERSION}\nUsing Bundled LibAC: ${Constants.VERSION}\nAuthor: Tara Piccari\n";
Arguments defaults = ArgumentsBuilder.builder()
.withArgument(BoolArgument(name: "help", description: "Oh hey it's me!"))
.withArgument(BoolArgument(name: "add", description: "Add or update registry value"))
.withArgument(BoolArgument(name: "del", description: "Delete Registry value"))
.build();
.withArgument(BoolArgument(name: "help", description: "Oh hey it's me!"))
.withArgument(BoolArgument(
name: "add", description: "Add or update registry value"))
.withArgument(
BoolArgument(name: "del", description: "Delete Registry value"))
.build();
Arguments parsed = await CLIHelper.parseArgs(args, Arguments());
if(parsed.count==0 || parsed.hasArg("help")) {
if (parsed.count == 0 || parsed.hasArg("help")) {
print("${HEADER}\n\n${CLIHelper.makeArgCLIHelp(defaults)}");
}
return 0;
}
}