DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
oks_git_repository.cxx
Go to the documentation of this file.
1// DUNE DAQ modification notice:
2// This file has been modified from the original ATLAS oks source for the DUNE DAQ project.
3// Fork baseline commit: oks-08-03-04 (2022-04-14).
4// Renamed since fork: yes (from bin/oks_git_repository.cpp to apps/oks_git_repository.cxx).
5
12
13#include "oks/kernel.hpp"
14
15#include <string.h>
16#include <stdlib.h>
17
18using namespace dunedaq::oks;
19
20int
21main(int argc, char **argv)
22{
23 if(argc > 1)
24 {
25 if(!strcmp("-h", argv[1]) || !strcmp("--help", argv[1]))
26 {
27 std::cout << "This program extracts OKS git repository from TDAQ_DB_REPOSITORY process environment variable." << std::endl;
28 return EXIT_SUCCESS;
29 }
30 }
31
32 std::cout << OksKernel::get_repository_root() << std::endl;
33
34 return EXIT_SUCCESS;
35}
static const std::string & get_repository_root()
Get OKS repository root.
Definition kernel.cpp:309
int main(int argc, char **argv)