Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tmux-python/libtmux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.43.0
Choose a base ref
...
head repository: tmux-python/libtmux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.44.0
Choose a head ref
  • 9 commits
  • 15 files changed
  • 1 contributor

Commits on Feb 15, 2025

  1. Configuration menu
    Copy the full SHA
    58b4ffe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2e8307 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c741065 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    92660e4 View commit details
    Browse the repository at this point in the history
  5. feat: Add Context managers (#566)

    Added context manager support for all main tmux objects:
    
    - `Server`: Automatically kills the server when exiting the context
    - `Session`: Automatically kills the session when exiting the context
    - `Window`: Automatically kills the window when exiting the context
    - `Pane`: Automatically kills the pane when exiting the context
    
    Example usage:
    
    ```python
    with Server() as server:
        with server.new_session() as session:
            with session.new_window() as window:
                with window.split() as pane:
                    pane.send_keys('echo "Hello"')
                    # Do work with the pane
                    # Everything is cleaned up automatically when exiting contexts
    ```
    
    This makes it easier to write clean, safe code that properly cleans up tmux resources.
    tony authored Feb 15, 2025
    Configuration menu
    Copy the full SHA
    5bf186e View commit details
    Browse the repository at this point in the history
  6. docs(README) Fix badge link

    tony committed Feb 15, 2025
    Configuration menu
    Copy the full SHA
    8beb878 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2025

  1. py(deps) Bump dev packages

    tony committed Feb 16, 2025
    Configuration menu
    Copy the full SHA
    1b0d963 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11e2597 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e961eae View commit details
    Browse the repository at this point in the history
Loading