Added really basic REST server #1570
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This introduces a very basic REST server for VS Code support.
Clone this repository, then build and install Fury with
If Fury is already running stop it with,
and check that no zombie processes remain with,
If they do, run
REST server
Start the new version of Fury by running any Fury command, for example,
The server should run as an HTTP server on port
6325. Currently it takes (but requires) only a single parameter,path, which specifies the working directory. Any request will respond with a JSON representation of the layer stored in that directory, if there is one.Any sort of failure will return
null, for now.The server can be tested from the command line with, for example,
curl 'http://localhost:6325/layer?path=/home/work/path/to/some/project'and checking the contents of the response.
Three endpoints are currently provided,
/layer/hierarchy/universefor each of the three panels that should be displayed.