DEV Community

Lawrence Lagerlof
Lawrence Lagerlof

Posted on • Edited on

crtlr.sh - CTRL+r on steroids

This project is available on GitHub at http://github.com/llagerlof/ctrlr

Usage

Once the script is installed, use the CTRL+r shortcut in the terminal as you normally would to find past commands. You can use the arrow keys or you can type to search. Find the command you want to execute and press ENTER. The selected command will be inserted into the prompt (but not executed). If you want to execute it you should press ENTER again.

Beyond that the selected command will be copied to the clipboard, ready to be pasted anywhere (try CTRL+SHIFT+V in another application).

Installation

  • Install fzf
  • Install xclip or xsel
  • Copy the ctrlr.sh file to /usr/local/bin/
  • Make it executable:
chmod +x /usr/local/bin/ctrlr.sh
Enter fullscreen mode Exit fullscreen mode
  • Override the vanilla CTRL+r adding the following line to the end of your ~/.bashrc:
bind -x '"\C-r": "source /usr/local/bin/ctrlr.sh"'
Enter fullscreen mode Exit fullscreen mode
  • Restart the terminal

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay