Echo Writes Code

shell.hpp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef CRUCIBLE_TEST_SHELL_HPP
#define CRUCIBLE_TEST_SHELL_HPP

#include "crucible/boot/main.hpp"
#include "crucible/core/arrays.hpp"
#include "crucible/core/strings.hpp"

#include <string>

namespace crucible::test::shell
{
  [[nodiscard]]
  auto launch(std::string const &suite_name, core::arrays::ImmutableSlice<core::strings::Utf8String> arguments) -> boot::main::ExitStatus;
}

#endif // CRUCIBLE_TEST_SHELL_HPP