Sha256: 9a6a99b55d363a142ae345f706179aad2c0b35f45f5f39449795cfa7ac2699ab
Contents?: true
Size: 425 Bytes
Versions: 27
Compression:
Stored size: 425 Bytes
Contents
# encoding: utf-8 require 'fedux_org_stdlib/command_finder' module FeduxOrgStdlib # Look for editor in PATH # # @example Usage # # editor = Editor.new # editor.path #=> /usr/bin/vim if vim exists at /usr/bin class Editor < CommandFinder def initialize(editors: %w(vim vi emacs nano), search_paths: ENV['PATH'].split(/:/)) super alternatives: editors, search_paths: search_paths end end end
Version data entries
27 entries across 27 versions & 1 rubygems