Skip to content
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

Add sane defaults to Start-EditorServices #2129

Merged
merged 1 commit into from
Feb 29, 2024

Conversation

andyleejordan
Copy link
Member

@andyleejordan andyleejordan commented Jan 10, 2024

We do not need to require so many CLI flags.

This continues to run the existing Emacs and Vim tests utilizing those flags as a regression scenario, and adds an additional pair of tests that launch PSES with a minimal set of flags.

Resolves #1855.

Slight breaking change for CLI users of the -LogPath parameter. It now takes a directory name instead of a log name, which makes a lot more sense because multiple log files get written to that location.

@andyleejordan andyleejordan force-pushed the andyleejordan/simple-cli branch 5 times, most recently from 75d37a6 to fe22485 Compare January 12, 2024 02:57
Copy link
Member Author

@andyleejordan andyleejordan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SeeminglyScience please take a look!

@andyleejordan andyleejordan force-pushed the andyleejordan/simple-cli branch from fe22485 to 1b824f1 Compare January 12, 2024 17:42
@andyleejordan andyleejordan force-pushed the andyleejordan/simple-cli branch from 83192b5 to a4bade2 Compare February 13, 2024 00:54
@andyleejordan andyleejordan force-pushed the andyleejordan/simple-cli branch 2 times, most recently from e5ca1d0 to fe7fe5a Compare February 28, 2024 22:02
@andyleejordan andyleejordan marked this pull request as ready for review February 28, 2024 22:03
@andyleejordan andyleejordan requested a review from a team February 28, 2024 22:03
@andyleejordan andyleejordan requested a review from a team as a code owner February 28, 2024 22:03
We do not need to require so many CLI flags.

This continues to run the existing Emacs and Vim tests utilizing those
flags as a regression scenario, and adds an additional pair of tests
that launch PSES with a minimal set of flags.

This also fixes the log file path to be unique per process, and to use `LogPath`
as a directory instead of a file.
Copy link
Collaborator

@SeeminglyScience SeeminglyScience left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@andyleejordan andyleejordan added this pull request to the merge queue Feb 29, 2024
Merged via the queue into main with commit 4e73bf3 Feb 29, 2024
9 checks passed
@andyleejordan andyleejordan deleted the andyleejordan/simple-cli branch February 29, 2024 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Startup Issue-Enhancement A feature request (enhancement).
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Simplify PSES CLI so startup with non-Code editors is easier
2 participants