0
# Moon CLI - Linux ARM64 GNU Binary Distribution
1
2
A platform-specific binary distribution package that provides the Linux ARM64 GNU compiled version of the moon CLI tool. This package contains only a pre-compiled binary and is automatically selected as an optional dependency by `@moonrepo/cli` on compatible systems.
3
4
## Package Information
5
6
- **Package Name**: @moonrepo/core-linux-arm64-gnu
7
- **Package Type**: npm (binary distribution)
8
- **Language**: Rust (pre-compiled binary)
9
- **Installation**: `npm install @moonrepo/core-linux-arm64-gnu`
10
- **Platform**: Linux ARM64 with GNU libc
11
- **License**: MIT
12
13
## Core Installation
14
15
```bash
16
npm install @moonrepo/core-linux-arm64-gnu
17
```
18
19
The binary will be available at:
20
```bash
21
./node_modules/@moonrepo/core-linux-arm64-gnu/moon
22
```
23
24
## Basic Usage
25
26
This package provides the `moon` binary executable:
27
28
```bash
29
# Direct binary execution
30
./node_modules/@moonrepo/core-linux-arm64-gnu/moon --version
31
32
# Basic moon commands (see @moonrepo/cli for full API)
33
./node_modules/@moonrepo/core-linux-arm64-gnu/moon init
34
./node_modules/@moonrepo/core-linux-arm64-gnu/moon run project:task
35
```
36
37
## Package Purpose
38
39
This is a platform-specific binary distribution package designed to be consumed by `@moonrepo/cli`. It serves as an optional dependency that provides the actual moon executable for Linux ARM64 GNU systems.
40
41
**Architecture:**
42
- `@moonrepo/cli` - Main CLI package with installation logic and platform detection
43
- `@moonrepo/core-linux-arm64-gnu` - Platform-specific binary (this package)
44
- Additional `@moonrepo/core-*` packages for other platforms
45
46
## Capabilities
47
48
### Binary Execution
49
50
Provides the compiled moon binary for direct execution.
51
52
```bash { .api }
53
# Binary location
54
./node_modules/@moonrepo/core-linux-arm64-gnu/moon
55
56
# Platform requirements
57
# - Operating System: Linux
58
# - Architecture: ARM64 (aarch64)
59
# - C Library: GNU libc (glibc)
60
```
61
62
## Integration
63
64
This package is typically installed automatically as an optional dependency:
65
66
```json
67
{
68
"dependencies": {
69
"@moonrepo/cli": "^1.40.1"
70
}
71
}
72
```
73
74
The `@moonrepo/cli` package will automatically select and use this binary on compatible Linux ARM64 GNU systems.
75
76
## Files
77
78
This package contains only:
79
- `moon` - The compiled binary executable
80
- `package.json` - Package metadata
81
- `README.md` - Basic package information
82
83
## System Requirements
84
85
- **OS**: Linux
86
- **Architecture**: ARM64 (aarch64)
87
- **C Library**: GNU libc (glibc)
88
89
For the complete moon CLI API documentation, refer to the `@moonrepo/cli` package documentation.