From e765992fd92e983ec08462e1b2614c8e723ff066 Mon Sep 17 00:00:00 2001 From: zontreck Date: Mon, 6 Jan 2025 02:47:07 -0700 Subject: [PATCH] add basic arguments to the timestamp utility --- dart/bin/timestamp.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/dart/bin/timestamp.dart b/dart/bin/timestamp.dart index 9324c2d..edc8721 100644 --- a/dart/bin/timestamp.dart +++ b/dart/bin/timestamp.dart @@ -1,8 +1,17 @@ +import 'package:libac_dart/argparse/Args.dart'; +import 'package:libac_dart/argparse/CLIHelper.dart'; import 'package:libac_dart/utils/TimeUtils.dart'; import 'package:simplehelpertools/constants.dart'; -void main() { - print( - "Timestamp\nVersion: ${HelperConsts.TIMESTAMP_VERSION}\nLibAC Version: ${HelperConsts.LIBAC_VERSION}\n\n"); - print("Current unix timestamp is: ${TimeUtils.getUnixTimestamp()}"); +Future main(List lArgs) async { + Arguments args = await CLIHelper.parseArgs(lArgs, Arguments()); + + if (args.hasArg("version")) + print( + "Timestamp\nVersion: ${HelperConsts.TIMESTAMP_VERSION}\nLibAC Version: ${HelperConsts.LIBAC_VERSION}\n\n"); + + if (args.hasArg("silent")) + print("${TimeUtils.getUnixTimestamp()}"); + else + print("Current unix timestamp is: ${TimeUtils.getUnixTimestamp()}"); }