Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@moonrepo/cli

Package Overview
Dependencies
Maintainers
1
Versions
839
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moonrepo/cli - npm Package Compare versions

Comparing version 0.26.6 to 1.0.0

33

CHANGELOG.md
# Changelog
## 1.0.0
#### 💥 Breaking
- Updated the installer scripts and the `moon upgrade` command to install the `moon` binary to
`~/.moon/bin`.
#### 🚀 Updates
- Added a `constraints` setting to `.moon/workspace.yml`, allowing for project/dep relationships to
be enforced.
- Added a `hasher.warnOnMissingInputs` setting to `.moon/workspace.yml`.
- Added a `shell` task option to `moon.yml` that will wrap system tasks in a shell.
- Added a `tags` setting to `moon.yml` for project categorization.
- Added a `--tags` option to the `moon query projects` command.
- Added a `telemetry` setting to `.moon/workspace.yml`.
- Added 5 new token variables: `$projectAlias`, `$date`, `$time`, `$datetime`, and `$timestamp`.
- Updated task `env` and `.env` files to support variable substitution using `${VAR_NAME}` syntax.
- Updated system tasks to now execute within a shell.
#### 🐞 Fixes
- Reworked how task inputs are resolved when empty `[]` is configured, and all `**/*` is inherited.
#### ⚙️ Internal
- Updated the new version check to only run on the `check`, `ci`, `run`, and `sync` commands.
- Will now detect 16 additional CI environments: Agola, AppCenter, Appcircle, Azure, Bamboo,
Bitrise, Buddy, Cirrus, Codemagic, Heroku, Jenkins, Jenkins X, Netlify, TeamCity, Vela,
Woodpecker.
- Will now attempt to detect CD environments for more accurate metrics.
- We now create a [cache directory tag](https://bford.info/cachedir) in `.moon/cache`.
## 0.26.6

@@ -4,0 +37,0 @@

16

package.json
{
"name": "@moonrepo/cli",
"version": "0.26.6",
"version": "1.0.0",
"description": "moon command line and core system.",

@@ -32,10 +32,10 @@ "keywords": [

"optionalDependencies": {
"@moonrepo/core-linux-arm64-gnu": "^0.26.6",
"@moonrepo/core-linux-arm64-musl": "^0.26.6",
"@moonrepo/core-linux-x64-gnu": "^0.26.6",
"@moonrepo/core-linux-x64-musl": "^0.26.6",
"@moonrepo/core-macos-arm64": "^0.26.6",
"@moonrepo/core-macos-x64": "^0.26.6",
"@moonrepo/core-windows-x64-msvc": "^0.26.6"
"@moonrepo/core-linux-arm64-gnu": "^1.0.0",
"@moonrepo/core-linux-arm64-musl": "^1.0.0",
"@moonrepo/core-linux-x64-gnu": "^1.0.0",
"@moonrepo/core-linux-x64-musl": "^1.0.0",
"@moonrepo/core-macos-arm64": "^1.0.0",
"@moonrepo/core-macos-x64": "^1.0.0",
"@moonrepo/core-windows-x64-msvc": "^1.0.0"
}
}
# @moonrepo/cli
The official CLI for [moon](https://moonrepo.dev), a task runner and repo management tool for the
web ecosystem, written in Rust! Supports JavaScript, TypeScript, Bash, and Batch.
web ecosystem, written in Rust! Supports JavaScript, TypeScript, Bash, and much more!

@@ -15,4 +15,4 @@ - [Documentation](https://moonrepo.dev/docs)

```bash
curl -fsSL https://moonrepo.dev/install.sh | bash
```shell
curl -fsSL https://moonrepo.dev/install/moon.sh | bash
```

@@ -22,8 +22,10 @@

```bash
# Install the dependency
```shell
yarn add --dev @moonrepo/cli
```
# Initialize moon in the repo
npx @moonrepo/cli init
Once installed, initialize moon in your repository.
```shell
moon init
```

@@ -30,0 +32,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc