xod
xod copied to clipboard
As a CLI user I want to install #pragma requirements to ensure all C++ dependencies are in place
Rationale
If I upload a program with some dependencies missing with IDE it suggest installing the dependency automatically. There’s no xodc analog currently.
Usage
install missing XOD and C++ dependencies for the program specified
USAGE
$ xodc install:deps [options] [entrypoint]
ENTRYPOINT
Project and/or patch to operate on. The project should point to a file or
directory on the file system. The patch may either point to file system or
be a XOD patch path. If either is omitted, it is inferred from the current
working directory or another argument. Examples:
* ./path/to/proj.xodball main # xodball + patch name
* ./path/to/proj/main/patch.xodp # just full path to a patch
* main # a patch in the current project
OPTIONS
-V, --version show CLI version
-h, --help show CLI help
-q, --quiet do not log messages other than errors
-w, --workspace=path [default: ~/xod] use the workspace specified, defaults to $HOME/xod
Acceptance criteria
- [ ] I can use
xodc install:depsto achieve the same effect as when confirming the deps installation with IDE: required XOD and#pragma XOD requirelibs are installed automatically