diff --git a/shard.lock b/shard.lock index a5ecd67..40ad663 100644 --- a/shard.lock +++ b/shard.lock @@ -24,3 +24,7 @@ shards: github: luislavena/radix version: 0.3.9 + tempdir: + github: sam0x17/tempdir + version: 1.0.4 + diff --git a/shard.yml b/shard.yml index 728a7a9..cf5bcd5 100644 --- a/shard.yml +++ b/shard.yml @@ -15,6 +15,8 @@ dependencies: github: sam0x17/assert.cr kemal: github: kemalcr/kemal + tempdir: + github: sam0x17/tempdir crystal: 0.29.0 diff --git a/src/conduit.cr b/src/conduit.cr index 22decd4..1332df6 100644 --- a/src/conduit.cr +++ b/src/conduit.cr @@ -1,4 +1,5 @@ require "assert" +require "tempdir" require "file_utils" require "./utils" @@ -82,6 +83,7 @@ module Conduit end def self.deploy + ensure_in_project_root_dir! check_s3cmd! pwd = `pwd`.strip if File.exists?("./.s3_bucket")