{"id":20956459,"url":"https://github.com/bluebrain/nexus-cli","last_synced_at":"2026-03-10T10:32:08.151Z","repository":{"id":41818014,"uuid":"147172839","full_name":"BlueBrain/nexus-cli","owner":"BlueBrain","description":"A Command Line Interface (CLI) for Nexus","archived":false,"fork":false,"pushed_at":"2023-02-10T10:31:57.000Z","size":536,"stargazers_count":4,"open_issues_count":1,"forks_count":11,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-09-09T17:31:46.326Z","etag":null,"topics":["cli","nexus"],"latest_commit_sha":null,"homepage":"https://bluebrainnexus.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlueBrain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-09-03T08:13:35.000Z","updated_at":"2025-04-25T08:17:29.000Z","dependencies_parsed_at":"2025-05-14T05:31:53.254Z","dependency_job_id":"c4c8b3b0-0a9f-4de4-b93f-8338a5139de4","html_url":"https://github.com/BlueBrain/nexus-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BlueBrain/nexus-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fnexus-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fnexus-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fnexus-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fnexus-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlueBrain","download_url":"https://codeload.github.com/BlueBrain/nexus-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fnexus-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30330575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","nexus"],"created_at":"2024-11-19T01:26:03.907Z","updated_at":"2026-03-10T10:32:08.129Z","avatar_url":"https://github.com/BlueBrain.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nexus-cli\nA command line interface for Nexus\n\n# Setup\n\nAs seen in http://click.pocoo.org/7/setuptools/#setuptools-integration\n```\n   \u003cinstall conda - https://conda.io/projects/conda/en/latest/user-guide/install/index.html\u003e\n\n   conda create -n nexus-cli python=3.5\n   conda activate nexus-cli\n   git clone https://github.com/BlueBrain/nexus-cli\n   cd nexus-cli\n   git checkout nexus_v1\n   pip install --editable .\n```\n\nor with straight from github:\n```\n    conda create -n nexus-cli python=3.5\n    conda activate nexus-cli\n    pip install git+https://github.com/BlueBrain/nexus-cli\n```\n\nStart using the CLI:\n```\n    nexus --help\n    nexus --version\n```\n\n# Currently supported features\n\n## profiles\n* create: adding a new profile (create \u003cname\u003e \u003cURL\u003e)\n* delete: deleting a locally registered profile (delete \u003cname\u003e)\n* list: list locally registered profiles (list), \n* select: select a locally registered profile (select \u003cname\u003e)\n* current: show currently selected profile\n\n## auth\n* login: initiates an interactive login, prompting the user's name, password and client ID for the selected realm\n* set-token: saves a token in the currently selected profile\n* view-token: prints token from the currently selected profile (encoded, decoded, expiry time)\n\n## orgs\n* list: list all organizations\n* create: create a new organization\n* fetch: show the json payload of an organization\n* update: update an organization (name and description only!)\n* deprecate: deprecate an organization\n* select: select the organization to use in subsequent calls of the CLI (local to the currently selected profile)\n* current: show the currently selected organization\n\n## projects (local to a specific organization)\n* list: list all projects\n* create: create a new project\n* fetch: show the json payload of an project\n* update: update an project (name and description only!)\n* deprecate: deprecate an project\n* select: select the project to use in subsequent calls of the CLI (local to the currently selected profile)\n* current: show the currently selected project\n\n## resources (local to a specific organization and project)\n* list: list all resources\n* create: create a new resource\n* fetch: show the json payload of a resource\n* update: update a resource\n* deprecate: deprecate a resource\n\n## schemas (local to a specific organization and project)\n* list: list all schemas\n* create: create a new schema or import a collection of schemas stored in a directory\n* fetch: show the json payload of a schema\n* update: update a schema\n* deprecate: deprecate a schema\n\n## views (local to a specific organization and project)\n* list: list all views\n* create: create a new ElasticSearchView\n* fetch: show the json payload of a view\n* update: update a view configuration\n* deprecate: deprecate a view\n* query-es: run a query against a specific ElasticSearch view\n* query-sparql: run a query against the default SPARQL view\n\n## acls\n* list: list acls\n* show-identities: show identities that can be added in ACLs\n* show-permissions: show permissions that can be added in ACLs\n* make-public: make a project public to the world\n* append: add permission to a given identity (group, user, authenticated, anonymous)\n* subtract: remove permission from a given identity (group, user, authenticated, anonymous)\n\n## realms\n* list: list all realms\n* create: create a new realm\n* fetch: show the json payload of a realm\n* update: update a realm configuration\n* deprecate: deprecate a realm\n* select: select the default realm\n* current: show the selected realm\n\n## Funding \u0026 Acknowledgment\n\nThe development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de\nLausanne (EPFL), from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.\n\nCopyright © 2015-2023 Blue Brain Project/EPFL\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fnexus-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluebrain%2Fnexus-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fnexus-cli/lists"}