Skip to content

Releases: lucianoarguello335/devshop

DevShop 1.1.0

Choose a tag to compare

@lucianoarguello335 lucianoarguello335 released this 16 Sep 23:34
8e6b52e

New

  • Resolved PATH per shell context — see which python3, node, java… actually runs in a new Terminal window versus a shell started inside another one (an editor's terminal, tmux), and the line that makes them differ. Worked out from the files; nothing is run.
  • Dismiss findings until the next Refresh.
  • Clear all button in the Findings header.
  • The layout switch now flips on a click anywhere on it.

Improved

  • Reworked the Resolved PATH inspector around the answer.
  • Terminal Config groups are indented under a guide line.
  • List view has column gutters and a wider Location column.

Fixed

  • The app bundle now contains the binary SwiftPM actually built.
  • Terminal Config chevrons collapse correctly during a search.
  • Size labels stay on one line, and the size column fits its label.
  • Cleared two compiler warnings from the new toolchain.

Install

Download DevShop.dmg, open it, and drag DevShop to Applications. Signed,
notarized, and universal (Apple silicon and Intel). Requires macOS 15 or later.

To build from source instead, check out the v1.1.0 tag and run make run.

DevShop 1.0.1

Choose a tag to compare

@lucianoarguello335 lucianoarguello335 released this 10 Sep 16:47
0d3e5dc

Fixes the startup crash

DevShop 1.0.0 crashed a few seconds after launch on every Mac except the one it
was built on. If 1.0.0 never opened for you, this release is the fix. Nothing
else has changed.

What went wrong. The app loads its tool catalog and its brand icons from a
resource bundle inside DevShop.app. The lookup SwiftPM generates for that
bundle checks two places: the app bundle root, and an absolute path inside the
build directory of the machine that compiled the app. Resources cannot ship at
the bundle root — codesign rejects it — so they travel in
Contents/Resources, which that lookup never checks. The build directory was
therefore the only path that ever resolved, which is why the app ran on the
build machine and stopped with a trap everywhere else.

DevShop now finds its resources in the standard location, and treats a missing
resource as an empty catalog rather than a crash.

Install

Download DevShop.dmg, open it, and drag DevShop to Applications. Signed,
notarized, and universal (Apple silicon and Intel). Requires macOS 15 or later.

DevShop 1.0.0

Choose a tag to compare

@lucianoarguello335 lucianoarguello335 released this 10 Sep 03:31
97a2c1d

First public release.

DevShop reads the development environment installed on your Mac and shows it in one window:
exact versions, real disk footprint, and offline findings that say what needs attention.

What it does

  • Probes ~137 languages, SDKs, package managers, IDEs and CLI tools, sorted into six panels
    plus a Not Installed panel for everything it knows about but could not find.
  • Reads real versions and paths from Homebrew's Cellar/Caskroom layout, app bundle
    Info.plist files, and the version directories under nvm, pyenv, rbenv and
    JavaVirtualMachines.
  • Inspects your terminal config — every unique thing the login shell does before the first
    prompt, deduplicated across the whole startup chain, with the file and line that declares it.
  • Derives findings: end-of-life runtimes, stale Homebrew versions, shadowed installs, a missing
    container runtime, plaintext secrets and broken PATH entries — rolled into a health score.
  • Measures how much disk each tool occupies, on demand.
  • Exports the whole picture as JSON or as a prompt you can paste into an AI assistant.

What it does not do

It never installs, updates or removes anything. It never spawns a subprocess or a shell. It
never makes a network request. The only actions are Open in Finder, Copy path and Open website.

Install

Download DevShop-1.0.0.dmg below, open it, and drag DevShop to Applications.

Signed with a Developer ID certificate and notarized by Apple, so it opens on a double-click.

Requires macOS 15 or later. Universal binary — Apple silicon and Intel both run natively.