Acme-Globus
view release on metacpan or search on metacpan
NAME
Globus - Object-Oriented interface to Globus
DESCRIPTION
Globus is a tool that allows the sharing of scientific data between
researchers and institutions. Globus enables you to transfer your data
using just a web browser, or using their SSH interface at
cli.globusonline.org.
This is a client library for the Globus CLI.
For detailed documentation of the API, see
http://dev.globus.org/cli/reference.
CAVEATS
This code is a work in progress, focusing on my needs at the moment
rather than covering all the capabilities of the Globus CLI. It is
therefore very stubtastic.
This module also relies very much on SSH, and thus the rules of private
and public keys. Therefore, using it as a shared tool would be
ill-advised if not impossible.
SYNOPSIS
my $g = Globus->new($username,$path_to_ssh_key) ;
$g->endpoint_add_shared( 'institution#endpoint', $directory, $endpoint_name ) ;
$g->acl_add( $endpoint . '/', 'djacoby@example.com' ) ;
METHODS
BASICS
new
Creates a new Globus object. Takes two options:
the username and path to the SSH key you use to connect to Globus.
set_username
set_key_path
get_username
get_key_path
These commands return and change the username and keypath you use to
connect to Globus.
TASK MANAGEMENT
cancel
details
events
modify
status
wait
We do not do much with task management, so these are currently stubs.
TASK CREATION
delete
rm
( run in 0.493 second using v1.01-cache-2.11-cpan-7fcb06a456a )