Run rifle(1) known from ranger from an Emacs Dired buffer.
Install from MELPA.
M-x package-install dired-rifle
Bind a key in `dired-mode-map` (for example <kbd>r</kbd>):
(define-key dired-mode-map (kbd "r") #'dired-rifle)
Press r to open the current file. See the dired-rifle command
documentation for more running options.