Sha256: 88a2ffed91594fdc77925b29477267790147e19cc9fa43f5511b0ea2ca24bb46

Contents?: true

Size: 554 Bytes

Versions: 3

Compression:

Stored size: 554 Bytes

Contents

#!/usr/bin/env ruby
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
$LOAD_PATH.unshift(File.dirname(__FILE__))

require 'gritano'

ENV['SSH_ORIGINAL_COMMAND'] ||= ''
remote_user = ARGV[0]
ARGV.replace(ENV['SSH_ORIGINAL_COMMAND'].split(' '))
ARGV[0] = ARGV[0].gsub('-', ':') if ARGV[0]

load File.join(Etc.getpwuid.dir, '.gritano/local.gritano')

Gritano::CLI::Config.remote_user = remote_user

if ['git:receive:pack', 'git:upload:pack'].include? ARGV[0]
  Gritano::CLI::Console::Git.start
else
  Gritano::CLI::Console::Remote.start
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gritano-2.0.2 bin/gritano-remote
gritano-2.0.1 bin/gritano-remote
gritano-2.0.0 bin/gritano-remote