Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Remove the deprecated command-line flag aliases

Open Beginner friendly
#698 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Refactor
Clarity
Clearly specified
Activity status
Active
Tech stack
c
Domain
cli

Research direction

Start in cli.cpp and locate the AddArgSyntax registrations, then read the corresponding parse branches in boot.cpp and export_tracer.cpp. Remove the listed aliases and the alias table and its test; add coverage that every old name is rejected. Run the relevant CLI tests and confirm none of the old names parse or emit a deprecation line.

Written by the indexing model from the issue text.

Description

enhancement

Remove the deprecated command-line flag aliases (v6.0.0, breaking)

The kebab-case rename ships with the old names kept as hidden aliases that log -<old> is deprecated and will be removed in v6.0.0; use -<new>. In v6.0.0 remove every alias, so an old name is an unknown option again.

Aliases to remove: -noconsole, -noexitonerror, -exitonerror, -notelemetry, -telemetryrate, -telemetrydiag, -traceexports, -allow-dbgcore.

Work: delete each alias's AddArgSyntax registration (cli.cpp) and its parse branch (boot.cpp, export_tracer.cpp for -traceexports); delete the alias table and its test; add a test that each old name is rejected.
Falsifier: after the change an old name still parses or still logs the deprecation line.

Dominant language
C
Stars
2
Forks
3
Avg merge
10h 1m
Merged PRs (30d)
358

Getting set up

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.

More from EchoTools/nevr-runtime

All issues in EchoTools/nevr-runtime

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.