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 termenv.Output #86

Merged
merged 23 commits into from Sep 20, 2022
Merged

Add termenv.Output #86

merged 23 commits into from Sep 20, 2022

Commits on Aug 30, 2022

  1. Add termenv.Output

    termenv.Output can be initialized with a custom os.File as an output and
    supports auto detection of its capabilities. Alternatively you can also
    skip auto detection and create a new instance with a specific profile.
    
    Styles (just like Colors) can now be created for specific profiles, with
    the Ascii profile stripping away any applied styling.
    muesli committed Aug 30, 2022
    Copy the full SHA
    93a76d0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    81e352d View commit details
    Browse the repository at this point in the history
  3. Use new Termenv API in tests

    muesli committed Aug 30, 2022
    Copy the full SHA
    3d9f492 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    51b33bc View commit details
    Browse the repository at this point in the history
  5. Fix test

    muesli committed Aug 30, 2022
    Copy the full SHA
    3543338 View commit details
    Browse the repository at this point in the history
  6. Add screen command tests

    muesli committed Aug 30, 2022
    Copy the full SHA
    6d2f51c View commit details
    Browse the repository at this point in the history
  7. fix: swap order of profiles

    This makes using custom termenv.Styles behave backwards compatible:
    styles don't get stripped from the default profile, only colors.
    muesli committed Aug 30, 2022
    Copy the full SHA
    23fa0a4 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f08d5d2 View commit details
    Browse the repository at this point in the history
  9. feat: add support for osc52 system command

    support copying text on supported terminals
    aymanbagabas authored and muesli committed Aug 30, 2022
    Copy the full SHA
    ec1a7f9 View commit details
    Browse the repository at this point in the history
  10. Add ssh example

    aymanbagabas authored and muesli committed Aug 30, 2022
    Copy the full SHA
    b49145d View commit details
    Browse the repository at this point in the history
  11. fix: gitignore line ending

    muesli committed Aug 30, 2022
    Copy the full SHA
    6a725b8 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    37a2cd6 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    cb53485 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    f402de5 View commit details
    Browse the repository at this point in the history
  15. feat: add Output.WriteString

    muesli committed Aug 30, 2022
    Copy the full SHA
    c9d980f View commit details
    Browse the repository at this point in the history
  16. fix: not a formatted string

    muesli committed Aug 30, 2022
    Copy the full SHA
    f79efd2 View commit details
    Browse the repository at this point in the history
  17. docs: mark deprecated methods

    muesli committed Aug 30, 2022
    Copy the full SHA
    2371ca4 View commit details
    Browse the repository at this point in the history
  18. Copy the full SHA
    7b47bb6 View commit details
    Browse the repository at this point in the history
  19. Copy the full SHA
    8e7e9ce View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    bc0f503 View commit details
    Browse the repository at this point in the history
  21. Copy the full SHA
    f52749e View commit details
    Browse the repository at this point in the history
  22. Copy the full SHA
    52a183e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Copy the full SHA
    d729275 View commit details
    Browse the repository at this point in the history