strykelang 0.8.13

A highly parallel Perl 5 interpreter written in Rust
Documentation
# STRYKE RECON

A cyberpunk system reconnaissance tool built entirely in stryke. Scans your machine, network, git repos, analyzes threats, and generates a PDF report — all from one command.

## Run

```sh
s examples/project/main.stk
```

Output:
```
╔═══════════════════════════════════════╗
║        STRYKE RECON v1.0              ║
╚═══════════════════════════════════════╝

[PHASE 1] SYSTEM SCAN
──────────────────────────────────────────
  HOST     codelabs-arm
  OS       macos aarch64
  CPUs     18 cores (12P + 6E)
  RAM      64 GB
  UPTIME   2d 14h 23m

[PHASE 2] DISK RECON
──────────────────────────────────────────
  /            ████████████░░░░░░░░  62.3% 350 GB free
  /System      ██████████████████░░  91.2% 8 GB free

[PHASE 3] NETWORK SCAN
──────────────────────────────────────────
  IPv4     10.59.0.1
  MAC      a4:cf:99:xx:xx:xx
  GATEWAY  10.59.0.1
  DNS      1.1.1.1, 8.8.8.8

[PHASE 4] PROCESS INTEL
[PHASE 5] GIT INTEL
[PHASE 6] THREAT ANALYSIS

  [WARN] /System is 91.2% full
  [OK]   All other systems nominal

[PHASE 7] REPORT
  report: /tmp/stryke_recon_12345.pdf
```

## Test

```sh
s test examples/project/t
```

## Features Used

- **System builtins**: `pool_info`, `mem_total`, `sys_uptime`, `gethostname`, `os_name`
- **Disk**: `mounts`, `human_bytes`
- **Network**: `net_ipv4`, `net_mac`, `net_gateway`, `net_dns_servers`, `net_interfaces`
- **Process**: `process_list`
- **Git** (libgit2): `git_root`, `git_branches`, `git_log`, `git_files`, `git_authors`
- **Enums**: `enum ThreatLevel { HIGH, WARN, OK }`
- **Functions**: `fn scan_system`, `fn analyze_threats`, `fn generate_report`
- **PDF generation**: `to_pdf`
- **Terminal art**: `cyber_banner`, colored output with ANSI
- **Testing**: `assert_eq`, `assert_gt`, `assert_ok`, `assert_contains`, `test_run`