Compare commits

..

No commits in common. "3a8d9239b2f3c8481cdd495bb0b26d0c7d403cec" and "37710103ec57fcfd942e607d884fe13cc0cae744" have entirely different histories.

3 changed files with 9 additions and 17 deletions

View file

@ -31,6 +31,6 @@ Log.setup do |config|
end
end
cli = GX::Cli.new
cli.parse_command_line(ARGV)
cli.run
app = GX::Cli.new
app.parse_command_line(ARGV)
app.run

View file

@ -13,7 +13,6 @@ module GX::Models
getter remote_user : String = ""
getter remote_host : String = ""
getter remote_port : String = "22"
getter options : Array(String) = [] of String
include Concerns::Base
@ -29,19 +28,13 @@ module GX::Models
mount_point_safe = @mount_point
raise InvalidMountpointError.new("Invalid mount point") if mount_point_safe.nil?
options = [] of String
# merge sshfs options
@options.each do |option|
options.push("-o", option)
end
options.push("-p", remote_port)
options.push(
"#{@remote_user}@#{@remote_host}:#{@remote_path}",
mount_point_safe
)
process = Process.new(
"sshfs",
options,
[
"-p", remote_port,
"#{@remote_user}@#{@remote_host}:#{@remote_path}",
mount_point_safe,
],
input: STDIN,
output: STDOUT,
error: STDERR
@ -50,4 +43,3 @@ module GX::Models
end
end
end