X-Git-Url: https://git.r.bdr.sh/rbdr/lyricli.rb/blobdiff_plain/b8498f5c67d736e9724e124e85aa36a58648afef..b9f550e97a60c4953fd1ae9374045110836764bd:/bin/lrc diff --git a/bin/lrc b/bin/lrc old mode 100644 new mode 100755 index e69de29..7bb2699 --- a/bin/lrc +++ b/bin/lrc @@ -0,0 +1,49 @@ +#!/usr/bin/env ruby -w + +require 'optparse' +require 'lyricli' + + +options = {} +OptionParser.new do |opts| + opts.banner = %{Usage: + lrc [options] + lrc artist song + lrc You must enable other sources for this + +Options: +} + + opts.on("-e", "--enable SOURCE", "Enable SOURCE") do |source| + puts "Enabling sources is not yet implemented" + exit + end + + opts.on("-l", "--list-sources", "List all available Sources") do + puts Lyricli.sources + exit + end + + opts.on("-d", "--disable SOURCE", "Disable SOURCE") do |source| + puts "Disabling sources is not yet implemented" + exit + end + + opts.on("-r", "--reset SOURCE", "Reset the configuration of SOURCE") do |source| + puts "Resetting sources is not yet implemented" + exit + end + + opts.on("-h", "--help", "Shows this message") do + puts opts + exit + end + + opts.on("-v", "--version", "Show version") do + puts Lyricli.version + exit + end +end.parse! + + +puts Lyricli.lyrics