-
Notifications
You must be signed in to change notification settings - Fork 11
Modernizes the CRE CLI's user interface by integrating the Charm ecosystem #243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
26b8410
test charm lib impelentation for cre init
ejacquier 4a7699d
Add shared UI package with Charm ecosystem for styled CLI output
ejacquier c37b25c
Add spinner to cre init and fix layout issues
ejacquier 26ec16a
Style help page with Lipgloss
ejacquier 46d61de
Apply Chainlink Blocks color palette to CLI
ejacquier fbfda62
Modernize cre login command with Charm UI components
ejacquier 6ebd121
Add styled error display for CLI using ui.Error()
ejacquier 3d819a4
Improve CLI error display with styled output and smart usage handling
ejacquier 744e5de
Add login prompt when authentication is required
ejacquier ebe0091
Fix tests broken by Charm UI changes
ejacquier eb5a70e
Fix cre logout to skip credential check and handle nil credentials
ejacquier 3b0f685
Modernize cre version command with Charm UI styling
ejacquier 137594c
Modernize cre update command with progress bar and Charm UI
ejacquier f56168f
Fix creinit tests to provide all inputs via flags
ejacquier 214ed37
Update the list-key command to use the shared Charm UI components for
ejacquier f2ba1ae
Update test assertions for Charm UI output changes
ejacquier dc83bff
Update the generate-bindings command to use the shared Charm UI
ejacquier 4dd218d
Update the secrets list command to use the shared Charm UI component
ejacquier a6dde07
Update the secrets delete command to use the shared Charm UI components
ejacquier ac70c74
Modernize workflow pause, activate, delete with Charm UI
ejacquier 277e84b
updated styling for workflow deploy, pause, delete and transaction
ejacquier d76bdc3
mondernized link and unlink command using charm lib
ejacquier 30ecbde
updated missing charm console output in creinit.go
ejacquier c32a002
fixed build output ui
ejacquier 932908c
updated fmt.print with new ui that were not replaced
ejacquier 182ae41
mondernized simulate command with charm ui output
ejacquier 620e035
1. Updated internal/settings/settings_generate.go:
ejacquier 6daa25a
improved prompt behavior with autocomplete and default value
ejacquier 81bbfc9
added error helpers
ejacquier bee55e8
improved login command with cancellation / escape
ejacquier 1856e4e
fixed logout issue that was not flushing credentials
ejacquier 2b6a6f6
updated login to remove the esc logic
ejacquier e8c8cb8
updated secret tests that were failing
ejacquier 2d89b8d
fixed lint error: unused functions and returns
ejacquier 1f992ad
updated creinit to use bubbletea wizard
ejacquier 6ec58c1
fixed linter issues
ejacquier 0a0b4c0
Merge branch 'main' into feature/charm-lib-refactoring
ejacquier 29eb300
fixed weird spacing in creinit.go
ejacquier 7fbd64d
cre init: wizard now display files created in <workflow directory> and
ejacquier 3a785ef
restored original comments in creinit.go
ejacquier 9a3af2c
fixed update cmd progress indicator issue
ejacquier d99f261
Added ascii logo in creinit wizard
ejacquier 4fc6d6e
Spinner do not display in verbose mode to avoid stdout and stderr con…
ejacquier d906448
added qa developer runbook and report template
ejacquier 95a1f33
Refactored prompt into one central ui lib: internal/ui/prompts.go — W…
ejacquier 2473f83
Merge branch 'main' into feature/charm-lib-refactoring
ejacquier 4dc7e8b
fixed lint and go.mod issues
ejacquier 776e73d
internal/ui/output.go — Error/warning output to stderr instead of std…
ejacquier 2998fcb
updated tests
ejacquier e476470
Merge branch 'main' into feature/charm-lib-refactoring
ejacquier 033bbd8
removed runbook from this branch
ejacquier 86b4888
Merge branch 'feature/charm-lib-refactoring' of github.com:smartcontr…
ejacquier 266de70
Fixed go.mod issue with ci/cd
ejacquier da9e7b1
1. Defined errLoginCompleted — a sentinel error at package level
ejacquier 3164569
added additional error check if cre init fails to resolve template se…
ejacquier 2c243d1
Properly handle CTRL+C with bubble tea Progress component and cre upd…
ejacquier 7c6d227
fixed linter issues
ejacquier ccdcdcd
fixed linter errors
ejacquier 3637490
fixed linter issue from main...
ejacquier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: we can clean this function up to remove this required param