Sha256: 1a757e9acd3e29cba90befdd2762f489638188ef1752dc5dc46091c36f379226

Contents?: true

Size: 1.1 KB

Versions: 28

Compression:

Stored size: 1.1 KB

Contents

#!/usr/bin/env ruby
# -*- Ruby -*-

# Talia command line tool
# Helper for local requires
def local_requires
  require "talia_cl"
end

# Little helper for running the command line in development mode/without gem
# installed. If the 
begin
  local_requires
rescue LoadError
  puts "Talia gem does not seem to be installed, trying fallback locations."
  lib_path_local = File.expand_path(File.join(".", "lib"))
  lib_path_rails = File.expand_path(File.join(".", "vendor", "plugins", "talia_core", "lib"))
  if(FileTest.exists?(File.join(lib_path_local, "talia_cl.rb")))
    puts "...seems to be the local talia directory. Using local config."
    $: << lib_path_local
    local_requires
  elsif(FileTest.exists?(File.join(lib_path_rails, "talia_cl.rb")))
    puts "... seems to be a rails installation with talia. Using Rails config."
    $: << lib_path_rails
    $: << lib_path_local # Also put the path to the "local" rails-specific stuff
    local_requires
  else
    puts "No Talia installation found. Try to run this within the Talia root dir."
    raise LoadError, "Talia installation not found."
  end
end

run_command_line

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
talia_core-0.7.0 bin/talia
talia_core-0.5.4 bin/talia
talia_core-0.5.3 bin/talia
talia_core-0.5.2 bin/talia
talia_core-0.5.1 bin/talia
talia_core-0.5.0 bin/talia
talia_core-0.4.22 bin/talia
talia_core-0.4.20 bin/talia
talia_core-0.4.19 bin/talia
talia_core-0.4.18 bin/talia
talia_core-0.4.17 bin/talia
talia_core-0.4.16 bin/talia
talia_core-0.4.15 bin/talia
talia_core-0.4.14 bin/talia
talia_core-0.4.13 bin/talia
talia_core-0.4.12 bin/talia
talia_core-0.4.11 bin/talia
talia_core-0.4.10 bin/talia
talia_core-0.4.9 bin/talia
talia_core-0.4.8 bin/talia