From 54ec7d26d93e45c41ca26df912c98df49fd0e37f Mon Sep 17 00:00:00 2001 From: Andrii Riabchenko Date: Sat, 7 Oct 2023 16:21:52 +0300 Subject: [PATCH 1/2] mongodb.com/shell --- projects/mongodb.com/shell/package.yml | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 projects/mongodb.com/shell/package.yml diff --git a/projects/mongodb.com/shell/package.yml b/projects/mongodb.com/shell/package.yml new file mode 100644 index 0000000000..350e6c8db7 --- /dev/null +++ b/projects/mongodb.com/shell/package.yml @@ -0,0 +1,30 @@ +display-name: mongosh +versions: + github: mongodb-js/mongosh +dependencies: + nodejs.org: '*' +build: + dependencies: + npmjs.com: '*' + linux: + 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 From 0e67180cb210466d74342a9042cbf4d5cda1fcf6 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Sat, 7 Oct 2023 12:06:39 -0400 Subject: [PATCH 2/2] fixes --- projects/mongodb.com/shell/package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/mongodb.com/shell/package.yml b/projects/mongodb.com/shell/package.yml index 350e6c8db7..aec8dfd403 100644 --- a/projects/mongodb.com/shell/package.yml +++ b/projects/mongodb.com/shell/package.yml @@ -1,3 +1,4 @@ +distributable: ~ display-name: mongosh versions: github: mongodb-js/mongosh @@ -6,8 +7,7 @@ dependencies: build: dependencies: npmjs.com: '*' - linux: - curl.se: '*' + curl.se: '*' script: - curl -L https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-{{version}}.tgz --output cli-repl-{{version}}.tgz - npm i $ARGS