Globus-cli

Latest version: v3.28.2

Safety actively analyzes 628969 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 12

3.7.0

Bugfixes:

* Fix `globus session update` help text not handling missing domain errors from Transfer

Enhancements:

* `globus group member invite` now supports provisioning new identities in
Globus Auth in order to support inviting new users who have not created
Globus accounts. Use `--provision-identity` to indicate that new users
should be auto-provisioned in Globus Auth

* Add new `globus timer` commands for interacting with the Timer service:
** `globus timer list` to list jobs
** `globus timer show` to show a particular job

* Add `globus search index delete` command

3.6.0

Enhancements:

* Commands which have required arguments will print their helptext if invoked
with no arguments. They still `exit(2)` (usage error). This only applies to
the case of a command with required arguments being called with no arguments
at all.

Bugfixes:

* Fix behavior of `globus api` to respect formatting options. `--jmespath` can
be used on results, and `-Fjson` will pretty-print JSON responses if the
original response body is compact JSON

Other:

* Increase the maximum width of help output to 80% of the terminal size.
* Remove support for python3.6 . Users on python3.6 should still be able to
install `globus-cli` but will not be able to update to the latest version.

3.5.0

Bugfixes:

* `globus endpoint activate --web` now correctly respects the environment when
it is set

Enhancements:

* Add a new command, `globus api`, which can be used to make requests to curl-like
requests to Globus services using the credentials from a globus-cli login
* Add commands for interacting with individual documents in Globus Search:
`globus search subject show` and `globus search subject delete`

3.4.0

Enhancements:

* New commands for interacting with Globus Groups
** `globus groups set-policies` to manage a group's policies
** `globus group member list` to list members of a group
** `globus group member invite` to invite a member to join a group
** `globus group member approve` to approve a member who has requested to join a group
** `globus group member reject` to reject a member who has requested to join a group
** `globus group invite accept` to accept an invitation to a group
** `globus group invite decline` to decline an invitation to a group
** `globus group join` to join a group, with an option `--request` for groups
which require approval for members
** `globus group leave` to leave a group
* `globus group member add` now supports the `--role` argument for adding
members with the `manager` and `admin` roles
* A new command for interacting with Globus Search,
`globus search delete-by-query` to bulk-delete data from a Globus Search index

Bugfixes:

* Fix an issue which caused certain commands like `globus mkdir` to retry
incorrectly when failing, leading to unnecessary delays on failure

3.3.0

Enhancements:

* Add Globus Search commands for managing index roles. These are
`globus search index role list`, `globus search index role create`, and
`globus search index role delete`

* Added new commands for manipulating groups
** `globus group create` creates a new group
** `globus group show` shows group information
** `globus group update` updates group name or description
** `globus group delete` deletes a group

Bugfixes:

* Update the version of `globus-sdk` used, fixing an issue which caused
`globus task show --skipped-errors` and
`globus task show --successful-transfers` to only show partial output

3.2.0

Enhancements:

* Add a `globus group member add` command to add users to a group
* Add a `globus group member remove` command to remove a user from a group
* Add a new `globus search index show` command which displays an index by ID
* Add a new `globus search index list` command which lists indices for which
the current user has permissions
* Add a new `globus search index create` command which creates a new Globus
Search index. Note that because the index creation API is in public beta, the
command is also labeled as "beta"
* Add docs on `GLOBUS_PROFILE` setting to help for login and logout commands
* Add support for client credentials for authentication in the Globus CLI
by setting `GLOBUS_CLI_CLIENT_ID` and `GLOBUS_CLI_CLIENT_SECRET`
environment variables
** Both variables must be set to enable this behavior
** Tokens generated with client credentials are cached in the current user's home
directory, but isolated from any user credentials
** With client credentials, `globus login` is invalid, but `globus logout` can be used
to revoke any cached tokens
** Attempting to run `globus login` while using client credentials will show an
appropriate error message
* A new command, `globus cli-profile-list` can be used to list values for
`GLOBUS_PROFILE` and `GLOBUS_CLI_CLIENT_ID` ("client profiles") which have
been used. By default, the listing is restricted to the current environment. A
hidden option (`--all`) can be used to list all environments

Page 5 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.