Skip to content

Commit

Permalink
More API thoughts
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeffrey Ryan Thalhammer committed Apr 20, 2012
1 parent b1cd625 commit 9364d30
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions notes/api.txt
@@ -0,0 +1,29 @@
# API ideas...

# Finding stuff
$repos->get_package(name => $name);
$repos->get_package(name => $name, version => $version);
$repos->get_distribution(path => $name);

# Getting dists
$repos->pull(url => $url);
$repos->mirror(struct => $struct);
$repos->add(archive => $archive, author => $author);

# Register/Unregister
$repos->register(distribution => $dist, stack => $stack);
$repos->unregister(distribution => $dist, stack => $stack);

# Pin/Unpin
$repos->pin(distribution => $dist, stack => $stack);
$repos->unpin(distribution => $dist, stack => $stack);

# Misc
$repos->find(distribution => $path);
$repos->find(package => $name, version => $v);
$repos->prerequisites(distribution => $dist);
$repos->prerequisites(package => $pkg);

#-------

Upgrade or downgrade packages in stack?

0 comments on commit 9364d30

Please sign in to comment.