aboutsummaryrefslogtreecommitdiff
path: root/src/zen/zen.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* add console logging to zen command (#389)Dan Engelbrecht2023-09-081-1/+15
| | | | properly set trace log level if IsVerbose add log category to http client
* multithread file realization in oplog-mirror (#388)Dan Engelbrecht2023-09-081-1/+1
| | | | convert project store commands to use http client use MakeCbObjectPayload everywhere in project store commands
* add `--write-config` to zenserver options (#382)Dan Engelbrecht2023-09-011-0/+2
| | | | | | | | | | - Feature: `zen up` command has two new command line options - `--config <file_path>` tells zenserver to start with a specific config file - `--owner-pid <pid>` tells zenserver to start with a owning process id - Feature: `zen attach` command to add additional owning processes to a running zenserver instance - `--owner-pid <pid>` adds pid to running zenserver instance list of owning processes - Feature: `--write-config` command line option for zenserver - `--write-config <file_path>` path to a file which will contain a lua config file for zenserver combining all command line options and optional lua config files - Improvement: `zen up` command will check if zenserver is currently running before starting up a new instance
* oplog mirror support (#367)Stefan Boberg2023-08-211-0/+2
| | | | feature: added oplog-mirror command. this can be invoked to export oplog contents to corresponding files
* add update/delete endpoint for project and oplog (#353)Dan Engelbrecht2023-08-181-0/+4
| | | | | | | | | | | | | * add update endpoint for project store project * add update endpoint for oplog * changelog * Zen command line tool `project-update` Zen command line tool `project-delete` Zen command line tool `oplog-update` Zen command line tool `oplog-delete` * add --force-update option to project/oplog create remove project/oplog update commnad
* update vcpkg dependencies (#356)Dan Engelbrecht2023-08-111-1/+1
| | | | | | * bump vcpkg version * fmt lib 10 fixes * xmake dependencies (with linux workarounds) * changelog
* add requested item in oplog remote op (#340)Dan Engelbrecht2023-08-011-1/+1
| | | * add more context for oplog import/export errors
* file share support (#328)Stefan Boberg2023-06-161-4/+36
| | | | | | | | | | | | this change adds a serve command to the zen CLI. This can be used to establish links to a set of files which may be served to clients via the project store interface: ```cmd> zen serve Lyra/WindowsClient d:\temp_share\StagedBuilds\WindowsClient``` with the appropriate changes in UE you may then start an instance of the runtime and have it load all files via the remote file connection: ``` Lyra\Binaries\LyraClient.exe ../../../Lyra/Lyra.uproject -pak -basedir=D:\temp_share\StagedBuilds\WindowsClient/Lyra/Binaries/Win64 -Mount=Lyra/WindowsClient ```
* add oplog snapshot command (#331)Dan Engelbrecht2023-06-121-0/+2
| | | | * add zen oplog-snapshot command line tool * changelog
* fix for issue with missing options in helpStefan Boberg2023-05-251-0/+2
| | | | | positional options were not included in the `--help` output previously, now they are!
* sorted the commands exposed from zen CLIStefan Boberg2023-05-191-8/+8
|
* added benchmark utility command `bench` (#298)Stefan Boberg2023-05-161-1/+3
| | | currently this implements a way (`zen bench --purge`) to purge the standby lists on Windows. This basically flushes the file system cache and is useful to put your system in a consistent state before running benchmarks
* Moved EnableVTMode function into zencore (#311)Stefan Boberg2023-05-161-13/+4
|
* disable warning C5105 in ZEN_THIRD_PARTY_INCLUDES_STARTStefan Boberg2023-05-151-1/+1
|
* auto -> typed declarationsStefan Boberg2023-05-151-2/+3
|
* Better defaults for zen cli (#302)Stefan Boberg2023-05-151-1/+28
| | | | | added ZenCmdBase::ResolveTargetHostSpec - this is a helper which provides better default behaviour for commands which interact with a local zen server instance. more specifically it picks a default based on which processes are actually running on the local machine this change also wires up the Scrub command along with some required HttpClient improvements
* replace use of cxxopts::OptionParseException in our codeStefan Boberg2023-05-081-1/+17
| | | | later versions of cxxopts changed the signatures of exceptions. This change adds zen::OptionParseException to replace it
* moved source directories into `/src` (#264)Stefan Boberg2023-05-021-0/+421
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees