From 64b77c5d709047a20a61dc0a87e7c047567b6f0b Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Tue, 24 Sep 2024 14:20:23 -0700 Subject: [PATCH] Add 'Run MRVA from command line, set up the configuration' --- notes/cli-end-to-end-demo.org | 64 +++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 25 deletions(-) diff --git a/notes/cli-end-to-end-demo.org b/notes/cli-end-to-end-demo.org index 50495c5..8097918 100644 --- a/notes/cli-end-to-end-demo.org +++ b/notes/cli-end-to-end-demo.org @@ -222,42 +222,56 @@ The first run uses the test query to verify basic functionality, but it returns no results. - XX: mrvacommander-client-ghmrva-1 + XX: + #+BEGIN_SRC sh + docker exec -it mrvacommander-client-ghmrva-1 /bin/bash + ls /usr/local/bin/gh-mrva + + docker exec -it mrvacommander-client-ghmrva-1 /usr/local/bin/gh-mrva -h + + ~/work-gh/mrva/mrvacommander/client/containers/mrvadata/ + ls /data/mrvacommander/qldbtools/* + + docker exec -it mrvacommander-client-ghmrva-1 /bin/bash + ls + + #+END_SRC + ** Run MRVA from command line + # From ~/work-gh/mrva/gh-mrva - 1. Install mrva cli + 1. [X] Check mrva cli #+BEGIN_SRC sh - mkdir -p ~/work-gh/mrva && cd ~/work-gh/mrva - git clone https://github.com/hohn/gh-mrva.git - cd ~/work-gh/mrva/gh-mrva && git checkout mrvacommander-end-to-end - - # Build it - go mod edit -replace="github.com/GitHubSecurityLab/gh-mrva=$HOME/work-gh/mrva/gh-mrva" - go build . - - # Sanity check - ./gh-mrva -h + docker exec -it mrvacommander-client-ghmrva-1 /usr/local/bin/gh-mrva -h #+END_SRC - 2. Set up the configuration + 2. [X] Set up the configuration #+BEGIN_SRC sh - mkdir -p ~/.config/gh-mrva - cat > ~/.config/gh-mrva/config.yml < /root/.config/gh-mrva/config.yml' <