libretro / libretro/RetroArch

Add support for commandline option to update cores and other stuff (Feature Request)

Open
#12,175 11 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

commandline feature request
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Feature Request

Currently I can update the cores and assets through the GUI by simply clicking the icon. I imagine it would be an easy thing to add a commandline option like --update cores assets and so on to kick the exact same update procedure without using the GUI. This can be used to automate the update process through scripts, in example whenever I update my system. Here is an image of the section I am talking about: https://i.imgur.com/D1A3Pks.png

Description

No way to update cores and assets without using the GUI.

Expected behavior

Commandline option like --update cores assets, so the updating these parts would not require opening the GUI.

Version/Commit
  • RetroArch: 1.9.0/5e551dd92b
retroarch --version
RetroArch: Frontend for libretro -- v1.9.0 -- 5e551dd92b --
Compiler: GCC (10.2.0) 64-bit Built: Jan  5 2021
Environment information
  • OS: Manjaro Linux x86_64

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 locating the command-line option parsing and the GUI action that updates cores and assets, then trace how the GUI invokes the existing update procedure. Add a command-line path for options such as --update cores assets that uses the same procedure, and verify that updates can run without opening the GUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.