Skip to content

Instantly share code, notes, and snippets.

@guozi
Forked from zthxxx/install-lrzsz.sh
Created September 18, 2020 14:41
Show Gist options
  • Save guozi/d279d3c384d3b2db7bb6aef534922c12 to your computer and use it in GitHub Desktop.
Save guozi/d279d3c384d3b2db7bb6aef534922c12 to your computer and use it in GitHub Desktop.

Revisions

  1. @zthxxx zthxxx revised this gist Aug 19, 2019. 1 changed file with 22 additions and 3 deletions.
    25 changes: 22 additions & 3 deletions install-lrzsz.sh
    Original file line number Diff line number Diff line change
    @@ -4,10 +4,29 @@ brew install lrzsz
    recv='/usr/local/bin/iterm2-recv-zmodem.sh'
    send='/usr/local/bin/iterm2-send-zmodem.sh'

    curl -sSL https://github.com/mmastrac/iterm2-zmodem/raw/master/iterm2-recv-zmodem.sh -o "$recv"
    curl -sSL https://github.com/mmastrac/iterm2-zmodem/raw/master/iterm2-send-zmodem.sh -o "$send"
    curl -sSL https://github.com/zzy0-0/iterm2-zmodem/raw/master/iterm2-recv-zmodem.sh -o "$recv"
    curl -sSL https://github.com/zzy0-0/iterm2-zmodem/raw/master/iterm2-send-zmodem.sh -o "$send"

    chmod +x "$recv" "$send"

    # set up iterm2 trigger
    # https://github.com/mmastrac/iterm2-zmodem#setup
    # https://github.com/zzy0-0/iterm2-zmodem#setup

    # Set up Triggers in iTerm 2 like so:
    # Regular expression: \*\*B0100
    # Action: Run Silent Coprocess
    # Parameters: /usr/local/bin/iterm2-send-zmodem.sh

    # Regular expression: \*\*B00000000000000
    # Action: Run Silent Coprocess
    # Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
    # To send a file to a remote machine:

    # Type "rz" on the remote machine
    # Select the file(s) on the local machine to send
    # Wait for the coprocess indicator to disappear
    # The receive a file from a remote machine

    # Type "sz filename1 filename2 … filenameN" on the remote machine
    # Select the folder to receive to on the local machine
    # Wait for the coprocess indicator to disappear
  2. @zthxxx zthxxx created this gist Aug 1, 2018.
    13 changes: 13 additions & 0 deletions install-lrzsz.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    #!/usr/bin/env zsh
    brew install lrzsz

    recv='/usr/local/bin/iterm2-recv-zmodem.sh'
    send='/usr/local/bin/iterm2-send-zmodem.sh'

    curl -sSL https://github.com/mmastrac/iterm2-zmodem/raw/master/iterm2-recv-zmodem.sh -o "$recv"
    curl -sSL https://github.com/mmastrac/iterm2-zmodem/raw/master/iterm2-send-zmodem.sh -o "$send"

    chmod +x "$recv" "$send"

    # set up iterm2 trigger
    # https://github.com/mmastrac/iterm2-zmodem#setup