mas-cli / mas-cli/mas

`update` should prompt to close running outdated apps

Open
#282 16 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature investigation
Dominant language
Swift
Stars
12.4k
Forks
299
Avg merge
1d 2h
Merged PRs (30d)
1

Description

Is your feature request related to a problem? Please describe.
I'm confused because the App Store tells me about a new app version, but 'mas' doesn't, even after doing 'mas upgrade' and 'mas outdated'. It's constantly happening to me so I have to open the Mac App Store and update via itself, so that makes me think that mas isn't as useful as I'd like. So an option to force a scan for updates / oudated apps would be nice.
I'm running the latest 'mas' version 1.7 and running the latest macOS catalina 10.15.5 stable, constantly running 'brew update/upgrade' to keep everything fresh but still 'mas' doesn't upgrade the Mac App Store apps.

Describe the solution you'd like
For example same as other brew commands have a -force or --force flag when doing 'mas outdated' or 'mas upgrade'

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the discrepancy with mas outdated and mas upgrade on macOS, then compare their results with the Mac App Store. Clarify whether the finished behavior should force an update scan, prompt to close running outdated apps, or both, and define the command option and expected output.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, swift
Domain
cli, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.