Skip to content

Rename dev mode to demo mode#89

Merged
felipeospina21 merged 2 commits into
mainfrom
rename-dev-to-demo
Apr 23, 2026
Merged

Rename dev mode to demo mode#89
felipeospina21 merged 2 commits into
mainfrom
rename-dev-to-demo

Conversation

@felipeospina21
Copy link
Copy Markdown
Owner

Summary

Replaces the global -dev flag with a scoped flag.FlagSet using -demo, and renames all dev references to demo.

Changes

  • flag.Bool("dev", ...) on global FlagSet → scoped flag.NewFlagSet("mrglab", ...) with -demo flag
  • Config.DevModeDemoMode, isDevMode()isDemoMode()
  • Client.devModedemoMode (and all API files)
  • ThemeOverrides.StatusDevStatusDemo (mapstructure: status_demo)
  • Updated references to tuishell's renamed API (DemoMode, StatusDemo, ModesEnum.Demo)

Why

The global flag registration caused a panic in tuishell-hub when both mrglab and jiraf were imported (duplicate dev flag). Scoped FlagSets avoid the conflict.

Depends on

- Replace global flag.Bool with scoped flag.FlagSet for -demo flag
- Rename devMode → demoMode throughout (config, client, API layer)
- Rename StatusDev → StatusDemo in theme
- Update references to tuishell's renamed API (DemoMode, StatusDemo, ModesEnum.Demo)
@felipeospina21 felipeospina21 merged commit 9a36fcc into main Apr 23, 2026
3 checks passed
@felipeospina21 felipeospina21 deleted the rename-dev-to-demo branch April 23, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant