diff --git a/projects/mongodb.com/shell/package.yml b/projects/mongodb.com/shell/package.yml new file mode 100644 index 00000000..aec8dfd4 --- /dev/null +++ b/projects/mongodb.com/shell/package.yml @@ -0,0 +1,30 @@ +distributable: ~ +display-name: mongosh +versions: + github: mongodb-js/mongosh +dependencies: + nodejs.org: '*' +build: + dependencies: + npmjs.com: '*' + curl.se: '*' + script: + - curl -L https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-{{version}}.tgz --output cli-repl-{{version}}.tgz + - npm i $ARGS + - run: ln -s ../libexec/bin/mongosh mongosh + working-directory: "{{prefix}}/bin" + env: + ARGS: + - -ddd + - --global + - --build-from-source + - --prefix={{prefix}}/libexec + - --unsafe-perm + - cli-repl-{{version}}.tgz +provides: + - bin/mongosh +test: + script: + - mongosh --version | grep {{version}} + - mongosh --nodb --eval "print('#ok#')" | grep '#ok#' + - mongosh --smokeTests