summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-30mintty paste functionaltheimpostor
2024-11-23add target clipboard argument, fixes #14theimpostor
2024-11-21link to issuetheimpostor
2024-11-21Enhance installation instructions in READMEtheimpostor
2024-11-21add minttytheimpostor
2024-11-21use more portable escape sequence to terminate stringtheimpostor
2024-11-20fix panic send on closed channeltheimpostor
2024-11-20Log tty writes in pastetheimpostor
2024-11-20Enhance I/O logging with debugWriter and debugReadertheimpostor
- Enhance logging capabilities for I/O operations by introducing `debugWriter` and `debugReader` types. - Modify the `copy` function to leverage `debugWriter` for verbose output, improving traceability during execution.
2024-11-17remove unused functiontheimpostor
2024-11-17copy: read all data into memory and report all errorstheimpostor
2024-11-17refactor error handlingtheimpostor
2024-11-17wiptheimpostor
2024-11-17Upgrade Go version and dependencies to latest stabletheimpostor
- Update Go version to 1.23 and refresh indirect dependencies.
2024-11-17Paste: Don't write to stdout while tty is open, also return errors immediatelytheimpostor
instead of waiting for timeout.
2024-11-16Improve debugging and error logging in I/O operationstheimpostor
- Introduce a `debugReader` type to enhance logging of read operations. - Modify initialization logic to allow conditional usage of `debugReader` based on verbosity.
2024-11-15Refactor clipboard handling and improve error managementtheimpostor
- Refactor clipboard handling to use a new `pasteReader` type for improved readability and maintainability. - Streamline the `Read` method to enhance handling of special characters and simplify error management. - Optimize the data reading process by leveraging `io.Copy` for direct output to stdout.
2024-11-14Ignore initial metadata in paste response, and refactor terminal handling ↵theimpostor
for improved readability - Enhance code readability by introducing constants for escape sequences. - Refactor relevant functions to utilize new constants for better maintainability. - Improve error handling and processing logic through clearer comments.
2024-11-11goreleasertheimpostor
2024-11-11Update windows supporttheimpostor
2024-11-11fix windows supporttheimpostor
2024-08-25use smaller chunk size for screentheimpostor
2024-08-25use /dev/tty with screen alwaystheimpostor
2024-08-25Replace slog with standard loggers and remove fmt.Sprintf callstheimpostor
2024-08-23Ensure chunking writer output is bufferedtheimpostor
2024-08-22Break up screen copy operation into chunkstheimpostor
2024-08-22docs: Update READMEtheimpostor
2024-08-22docs: Update README with latest links and infotheimpostor
- Update documentation to reflect changes in iTerm2 paste support and external tool versions - Enhance consistency within document headings - Refresh external links to relevant tools and implementations
2024-08-21Update README.mdtheimpostor
Notes on Neovim
2024-08-20round out tmux support. requires tmux 3.3 or later.theimpostor
2024-08-18add check for zellij, unsupported with pastetheimpostor
2024-08-18check stdin readable and update readmetheimpostor
2024-08-18check stdin readabletheimpostor
2024-08-18update readmetheimpostor
2024-08-18update readmetheimpostor
2024-08-18use release version of slog packagetheimpostor
2024-08-18Merge pull request #10 from Javex/maintheimpostor
Add support for tmux (#3)
2024-08-15Add support for tmux (#3)javex
2024-07-28bump depstheimpostor
2024-07-28debug log fixtheimpostor
2024-07-28Merge pull request #9 from jrmd54/fix_kitty_empty_pastetheimpostor
Fixed hangout when pasting empty string with kitty
2024-07-28fixed hangout when pasting empty string with kittyNemesis
2024-03-03add a timeout parameter, default 5 secondstheimpostor
2024-03-03bump depstheimpostor
2024-01-14bump depstheimpostor
2024-01-14alacritty config updatetheimpostor
2024-01-14Merge pull request #5 from pi12138/maintheimpostor
use ssh tty
2023-12-18feat: default ttyzyp
2023-12-18feat: update README.mdzyp
2023-12-18feat: update README.mdzyp