Skip to content

v7.0.0

Choose a tag to compare

@thomasconner thomasconner released this 03 Feb 01:25
· 447 commits to main since this release

What's New

Added

  • ctdev configure command for post-install configuration
    • ctdev configure git - Configure git user name/email (global by default)
    • ctdev configure git --local - Configure git per-repository
    • ctdev configure macos - Apply macOS system defaults
  • bleachbit component for Linux system cleaning (counterpart to cleanmymac on macOS)
  • Hardware info section in ctdev info (CPU, memory, GPU with VRAM, disk usage)
  • Source guards to prevent multiple sourcing of bash library files
  • Linux Mint support for TradingView installer

Changed

  • ctdev list now hides components not supported on current OS
  • ctdev upgrade output cleaned up to only show packages with actual updates
  • Exit code 2 now indicates skipped/unsupported installs

Removed

  • ctdev macos command (replaced by ctdev configure macos)
  • .gitconfig.local.template from git component

See CHANGELOG.md for full details.