Sha256: fe6e33966cbef720f2f7ba8a7b0b0f1344c72e88eab33e70da95f8a35666ea26

Contents?: true

Size: 560 Bytes

Versions: 3

Compression:

Stored size: 560 Bytes

Contents

command 'list' do
  banner "List the repos of a given user."
  run do |opts, args|
    if args.any?
      username = args.first
    else
      username = Dotfu.config_user
    end

    begin
      results = Dotfu::GITHUB.repos.list(user:username).select {|r| r.name.start_with? 'dotfiles' };
    rescue Exception => e
      puts e
    end

    unless results && results.any?
      puts "No suitable repositories found."
    else
      puts "Repositories for #{username}:"
      results.each do |repo|
        puts "  #{repo.name}"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dotfu-0.2.0 commands/list.rb
dotfu-0.1.1 commands/list.rb
dotfu-0.1.0 commands/list.rb