xod icon indicating copy to clipboard operation
xod copied to clipboard

As a CLI user I want to install #pragma requirements to ensure all C++ dependencies are in place

Open nkrkv opened this issue 6 years ago • 0 comments

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:deps to achieve the same effect as when confirming the deps installation with IDE: required XOD and #pragma XOD require libs are installed automatically

nkrkv avatar Jan 15 '19 13:01 nkrkv