Skip to content

Codescythe CLI codescythe_cli_v0.4.9

Choose a tag to compare

@github-actions github-actions released this 21 May 19:33
· 75 commits to main since this release

Codescythe CLI Release

Binaries

  • macOS Apple Silicon: codescythe-darwin-arm64
  • Linux AMD64: codescythe-linux-amd64
  • Linux ARM64: codescythe-linux-arm64

Installation

# macOS (Apple Silicon)
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-darwin-arm64
chmod +x codescythe-darwin-arm64
sudo mv codescythe-darwin-arm64 /usr/local/bin/codescythe

# Linux AMD64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-linux-amd64
chmod +x codescythe-linux-amd64
sudo mv codescythe-linux-amd64 /usr/local/bin/codescythe

# Linux ARM64
curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/codescythe-linux-arm64
chmod +x codescythe-linux-arm64
sudo mv codescythe-linux-arm64 /usr/local/bin/codescythe

Verification

curl -LO https://github.com/perplexityai/codescythe/releases/download/codescythe_cli_v0.4.9/checksums.txt
shasum -a 256 -c checksums.txt

Changes

Other

  • Refine source alias unresolved ignore guard (#42)

Summary

  • add a fixBlocking marker to source-alias unresolved-ignore diagnostics
  • keep --fix refusal for extensionless and JS/TS-family source alias
    ignores
  • allow non-JS/TS asset imports like *.svg?raw to warn without blocking
    --fix
  • add regressions for #pplx JS specifiers resolving to TS source and
    asset-only ignore patterns

Test plan

  • cargo fmt --all --check

  • bazel test //crates/codescythe:codescythe_test
    //crates/codescythe_cli:codescythe_cli_e2e_test by @longlho in #42 (d28ae7e)

  • Explain unresolved imports in doctor (#43)

Summary

  • add sampled unresolved import diagnostics to doctor JSON output
  • include matched aliases, expanded targets, candidate files, exists,
    and inProject markers
  • make doctor exit non-zero when unresolved imports are present
  • update CLI text output and package TypeScript declarations

Test plan

  • cargo fmt --all --check
  • bazel test //crates/codescythe:codescythe_test
    //crates/codescythe_cli:codescythe_cli_e2e_test by @longlho in #43 (ed2657b)

Tests