Improve live feedback messages
- Dominant language
- TypeScript
- Stars
- 249
- Forks
- 176
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 20
Description
As of #1637, users can see the step currently being executed when running `git push`, which isn't very valuable in itself:
https://private-user-images.githubusercontent.com/97265671/617387115-88bff79a-4326-40e8-b097-b7801a19884e.mp4?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODMzMjMxNzUsIm5iZiI6MTc4MzMyMjg3NSwicGF0aCI6Ii85NzI2NTY3MS82MTczODcxMTUtODhiZmY3OWEtNDMyNi00MGU4LWIwOTctYjc4MDFhMTk4ODRlLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzA2VDA3Mjc1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVlNjhlMGExZGRlZjhjYTlmMWNhNWZkYjE1NzcyNTYwNDY3MWI0MjE4ODliMjczZTQxNGIwYmU4NGU3NGFlNzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT12aWRlbyUyRm1wNCJ9.ENz0MA8B3kNllCjLSLPCNqSyGX2aX6BwxQleoATBA3Y
We could extend this to print out *some* of what we're logging with `step.log`, though that makes me wonder just how verbose we want the live feedback to be.
- Only basic logging for step name + errors on failed steps?
- Optional verbose flag for showing more detailed progress?
**Describe the solution you'd like**
Logs that are more useful than what's been done in #1637.
Contributor guide
Research direction
Start by reviewing #1637 and tracing the live feedback shown during `git push`, then inspect where `step.log` output is produced. Clarify whether the intended result is basic step and error messages, optional verbosity, or another format. Done means the chosen feedback is useful without making normal push output excessively verbose.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100