Skip to content

Tracking: remaining niche legacy sentry-cli commands (bash-hook, uninstall, code-mappings, dart-symbol-map, bundle-jvm) #1055

@BYK

Description

@BYK

Part of the parity effort tracked in #600. Tracking issue for the remaining low-priority / niche legacy sentry-cli commands not yet ported. Each can be split into its own issue when picked up.

Candidates (feasible, pure TS)

  • bash-hook — output a bash script snippet for error capture. Trivial, static output.
  • uninstall — reverse of cli setup: remove binary, completions, PATH entries, config dir.
  • code-mappings upload — API call + file reading. Usually managed via UI/GitHub integration.
  • dart-symbol-map upload — plain-text files, chunk-upload like proguard.
  • debug-files bundle-jvm — bundle Java/Kotlin sources into a ZIP + manifest (no native parsing; the rest of debug-files is NOT feasible — see below).

Explicitly NOT porting (per #600)

  • debug-files (upload/check/find/bundle-sources/print-sources) — requires the native symbolic Rust crate (Mach-O/ELF/PDB/DWARF). No JS equivalent.
  • react-native xcode/gradle — handled by platform SDK plugins.
  • build upload/download/snapshots — SaaS-only internal feature.
  • send-envelope — deliberately deprecated in favor of event send --raw.

Note

release archive/restore, sourcemap resolve, and proguard uuid are being implemented as quick wins (separate PR) and are NOT part of this tracking issue.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions