Skip to content

Move to TS bun#75

Draft
Uliboooo wants to merge 11 commits into
mainfrom
move_to_ts_bun
Draft

Move to TS bun#75
Uliboooo wants to merge 11 commits into
mainfrom
move_to_ts_bun

Conversation

@Uliboooo
Copy link
Copy Markdown
Owner

Fix the fundamental design issue: ggw should not use subcommands, because these commands are not related enough to justify a shared root command.

subcommands(commit, readme, sumdiff, which-sem) will either be independent command other than readme. because i don't use it.

  • commit => ggw
  • readme => discarded
  • sumdiff => sumdiff
  • which-sem => which-sem

why TS and Bun?

趣味

@Uliboooo Uliboooo marked this pull request as draft April 26, 2026 15:47
@Uliboooo
Copy link
Copy Markdown
Owner Author

Uliboooo commented Apr 26, 2026

TODO

  • supports commands
    • ggw more options
    • implsumdiff
    • impl which-sem
  • config file features

@Uliboooo
Copy link
Copy Markdown
Owner Author

some dangerous options removed

@Uliboooo
Copy link
Copy Markdown
Owner Author

ok.
TS is not for me.

@Uliboooo
Copy link
Copy Markdown
Owner Author

Uliboooo commented May 3, 2026

@copilot 後やっておいて

Copilot AI and others added 2 commits May 3, 2026 01:56
Copy link
Copy Markdown
Contributor

Copilot AI commented May 3, 2026

@copilot 後やっておいて

Implemented which-sem in d608c48. It accepts the same options as sumdiff (-m, -l, -p, -I, -D) plus -o/--oneline to output just the part name. The default output shows a visual box selector (matching the original Rust behavior):

should increase at
       ╭───────╮       
 MAJOR │ MINOR │ PATCH 
       ╰───────╯       
reasons:
...

Also fixed a bug in all three apps (ggw, sumdiff, which-sem) where git.status() was being interpolated as [object Object] in the LLM prompt — now uses JSON.stringify() (d6c621f).

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.

2 participants