@moonrepo/cli
Advanced tools
Comparing version 0.26.6 to 1.0.0
# 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 @@ |
{ | ||
"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 @@ |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
50098
1
105