From e7eb92cb339c7fe26cc6204f365c9ddd8e4e90b7 Mon Sep 17 00:00:00 2001 From: Aaron Fiore Date: Tue, 23 Jul 2024 20:23:58 -0700 Subject: [PATCH] root: macro: rootlogon.C: update usage - Adds crypto examples - Updates/clarifies comments --- container/src/root/macro/rootlogon.C | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/container/src/root/macro/rootlogon.C b/container/src/root/macro/rootlogon.C index 7d9a72b..c25706f 100644 --- a/container/src/root/macro/rootlogon.C +++ b/container/src/root/macro/rootlogon.C @@ -49,7 +49,8 @@ void help() << " 1. Print current directory (all commands/files are relative to\n" << " this directory):\n" << "\n" - << " root [0] .!pwd // ex., ${HOME}/docker-finance/src/root/macro\n" + << " root [0] .!pwd // eg., " + << "${DOCKER_FINANCE_CONTAINER_REPO}/src/root/macro\n" << "\n" << "Library:\n" << "\n" @@ -102,16 +103,29 @@ void help() << "\n" << "Macros:\n" << "\n" - << " 1. Use tab auto-complete to load docker-finance tests and run\n" - << " unit tests and benchmarks:\n" + << " TIP: use tab auto-complete to easily run macros\n" + << "\n" + << " 1. Load and run docker-finance unit tests and benchmarks:\n" << "\n" << " root [0] docker_finance::macro::load(\"test/unit.C\")\n" << " root [1] docker_finance::macro::test::Unit::run()\n" << " ...\n" << " root [2] docker_finance::macro::load(\"test/benchmark.C\")\n" << " root [3] docker_finance::macro::test::Benchmark::run()\n" + << " ...\n" << "\n" - << " 2. Load webserver and run registered commands:\n" + << " 2. Load and run docker-finance cryptographic macros:\n" + << "\n" + << " root [0] docker_finance::macro::load(\"crypto/hash.C\")\n" + << " root [1] " + << "docker_finance::macro::crypto::Hash::run(\"better to be raw than " + "digested\")\n" + << " ...\n" + << " root [2] docker_finance::macro::load(\"crypto/random.C\")\n" + << " root [3] docker_finance::macro::crypto::Random::run()\n" + << " ...\n" + << "\n" + << " 3. Load ROOT webserver and run commands for metadata analysis:\n" << "\n" << " root [0] docker_finance::macro::load(\"web/server.C\")\n" << " root [1] docker_finance::macro::web::Server::run()\n"