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

Killport v1 #35

Merged
merged 4 commits into from
May 20, 2024
Merged

Killport v1 #35

merged 4 commits into from
May 20, 2024

Conversation

jkfran
Copy link
Owner

@jkfran jkfran commented May 19, 2024

This PR introduces significant enhancements to the killport command-line tool. It adds new features such as mode-specific operations and expanded signal handling capabilities, along with the introduction of verbosity controls and a dry-run option. These changes aim to increase the flexibility and usability of killport for developers and system administrators who manage processes and containers via port assignments.

Key Features Added:

  • Mode Selection: Users can now specify whether to target processes, containers, or both. This is controlled via the -m/--mode option. (Stop docker containers #6 )
  • Signal Specification: The tool now supports specifying many different signals to be sent to processes or containers, enhancing the control users have over how they terminate these entities.
  • Dry Run Option: This new feature allows users to simulate termination commands to see which processes or containers would be affected without actually performing the kill operation. (A mode that just prints out what's listening? #26 )
  • Release as a library #29

Current Limitations:

  • Platform Support: The enhancements are currently available only for macOS. Support for Linux is under development and will be released soon. Windows support is planned and will be addressed in a separate PR to ensure stability and compatibility across different system configurations.

Upcoming Updates:

  • Linux Compatibility: We are working diligently to bring these new features to Linux. This will allow a broader user base to benefit from the updates.
  • Windows Support: Windows compatibility is in the planning stage, and we aim to release it as a dedicated update to ensure that the tool meets the specific needs and configurations of Windows users.

@jkfran jkfran merged commit 4997258 into main May 20, 2024
11 checks passed
@jkfran jkfran deleted the v1 branch May 20, 2024 18:59
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.

1 participant