diff --git a/lib/silo/cli.rb b/lib/silo/cli.rb
index <HASH>..<HASH> 100644
--- a/lib/silo/cli.rb
+++ b/lib/silo/cli.rb
@@ -106,6 +106,12 @@ module Silo
         puts '   or: silo remote rm <name>'
       end
       case action
+        when nil
+          repo.remotes.each_value do |remote|
+            info = remote.name
+            info += "  #{remote.url}" if $VERBOSE
+            puts info
+          end
         when 'add'
           if url.nil?
             repo.add_remote name, url
diff --git a/lib/silo/remote/base.rb b/lib/silo/remote/base.rb
index <HASH>..<HASH> 100644
--- a/lib/silo/remote/base.rb
+++ b/lib/silo/remote/base.rb
@@ -14,6 +14,9 @@ module Silo
       # @return [String] The name of this remote

       attr_reader :name

       

+      # @return [String] The URL of this remote

+      attr_reader :url

+

       # Creates a new remote with the specified name

       #

       # @param [Repository] repo The Silo repository this remote belongs to
Allow listing all remotes via CLI