-
Notifications
You must be signed in to change notification settings - Fork 55
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
feat(cli): implement personality for application name-agnostic help manuals #238
Merged
Commits on Jun 14, 2023
-
* Implements the concept of personality, a struct that contains information about the application identity, such as the program binary name and the application display name. This enables the implementation of Pebble-based software that does not necessarily have the same name as Pebble. * Help strings throughout the application have been slightly modified so self-references to pebble/Pebble are removed without changing the semantics of the help manual.
Configuration menu - View commit details
-
Copy full SHA for 846567f - Browse repository at this point
Copy the full SHA 846567fView commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec2da23 - Browse repository at this point
Copy the full SHA ec2da23View commit details
Commits on Jun 19, 2023
-
enter: include daemon name on panic()
If the client panics due to the Pebble daemon stopping early, include the program name from personality so it's unambiguous.
Configuration menu - View commit details
-
Copy full SHA for 2490d53 - Browse repository at this point
Copy the full SHA 2490d53View commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1dcba69 - Browse repository at this point
Copy the full SHA 1dcba69View commit details
Commits on Jul 20, 2023
-
cli: placeholder substitutions for personality
Argument, option and command descriptions can now utilize the `<display name>` and `<program name>` notation that will be substituted with the corresponding values depending on the current binary personality.
Configuration menu - View commit details
-
Copy full SHA for 410136d - Browse repository at this point
Copy the full SHA 410136dView commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4fae76b - Browse repository at this point
Copy the full SHA 4fae76bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5628ff - Browse repository at this point
Copy the full SHA c5628ffView commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6daa931 - Browse repository at this point
Copy the full SHA 6daa931View commit details
Commits on Aug 28, 2023
-
cli: Minor changes to personality implementation.
* `PersonalityInfo` has been removed in favour of independent variables. * Change `<personality var>` syntax to `{{.PersonalityVar}}`. (e.g. `{{.ProgramName}}` instead of `<program name>`) * Fixed `manfixer` logic in the help command. * Restored variables in help command instead of inline strings.
Configuration menu - View commit details
-
Copy full SHA for 5340cdf - Browse repository at this point
Copy the full SHA 5340cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0284255 - Browse repository at this point
Copy the full SHA 0284255View commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0ba2ed - Browse repository at this point
Copy the full SHA f0ba2edView commit details
Commits on Sep 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1e8f2d9 - Browse repository at this point
Copy the full SHA 1e8f2d9View commit details
Commits on Nov 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7bcbbc3 - Browse repository at this point
Copy the full SHA 7bcbbc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c855d3 - Browse repository at this point
Copy the full SHA 6c855d3View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2371484 - Browse repository at this point
Copy the full SHA 2371484View commit details -
Configuration menu - View commit details
-
Copy full SHA for b770a7e - Browse repository at this point
Copy the full SHA b770a7eView commit details
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.