class Transcriptic::CLI::Project

manage projects

Public Instance Methods

index() click to toggle source
# File lib/transcriptic/commands/project.rb, line 9
def index
  if args.empty?
    error("Usage: transcriptic project NAME")
  end
  name = args.shift
  data = transcriptic.project_info(name)
  display "Project \"#{data["name"]}\":"
  display "  shortname: #{data["codename"]}"
  display "  active runs: #{data["active_runs"].length}"
  display "  archived runs: #{data["completed_runs"].length}"
  display "  datasets created: #{data["datasets"].length}"
  display "  created at: #{data["created_at"]}"
end
list() click to toggle source
# File lib/transcriptic/commands/project.rb, line 25
def list
  ret = transcriptic.list_projects
  if ret.empty?
    error("No projects for #{transcriptic.user}")
    return
  end
  ret.each do |project|
    display "\t" + project["codename"] + "\t\t" + project["name"]
  end
end