From aa461d5ae5c541065067308b22162edc79d54543 Mon Sep 17 00:00:00 2001 From: Ana Goessens Date: Mon, 4 Apr 2022 23:23:33 +0200 Subject: [PATCH 1/3] Updated with roadmap --- README.md | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4ae2710e..a3dc31c5 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Heres how to install Aries-CLI using the most popular package managers. For adva ### macOS using Brew ```sh -echo "Coming soon!" +brew install aries-cli ``` ### Linux using Apt-get @@ -64,6 +64,7 @@ Write-Output "Coming soon!" ### Binaries See [binaries](https://github.com/animo/aries-cli/releases). + ### Cargo install ```sh @@ -118,14 +119,27 @@ aries-cli connections invite --help We intend to support multiple versions of the Aries agent. See the CLI help `aries-cli --help` for a list of actions we currently support. -Next we are looking at adding: - | Feature | Status | Description | | ---------------- | ------ | ------------------------------------------------------------------------------------- | -| Mock data | 🚧 | Generate mock data for large data structures like schemas and credential definitions. | -| Filters | 🚧 | Use filters to determine what server output you want returned. | -| execute offer-credential | ✅ | Execute sequence of actions to get a credential offer in your wallet. | -| Present proof | 🚧 | Present proofs. | +| Environments |✅ | Support multiple environments. | +| Connections | ✅ | Retrieve connections or create invitations. | +| Schemas | ✅ | Retrieve or create schemas. | +| Credentials | ✅ | Offer or propose credentials. | +| ACA-Py 0.7.3 support | ✅ | ACA-Py 0.7.3 support. | +| Verbosity | ✅ | Three verbosity levels and error messages. | +| Automation: offer credential mocked | ✅ | Offer a mocked data credential through an automation. | +| Community agent | ✅ | Default use with the Animo community agent. | +| Multitenancy | ✅ | Use a personal agent environment with your personal token. | +| Brew install | ✅ | Brew install. | +| Proofs | ✅ | Proofs. | +| Apt-get install | 🚧 | Apt-get install. | +| Chocolaty install | 🚧 | Chocolaty install. | +| Automation: offer credential custom | 🚧 | Offer a custom data credential through an automation. | +| Filters | 🚧 | Use filters to determine what output you want returned. | +| Automation: definitions custom | 🚧 | Create a schema + credential definition with custom data through an automation. | +| Automation: proofs mock | 🚧 | Present proof with mock data through an automation. | +| Automation: proofs custom | 🚧 | Present proof with custom data through an automation. | + ## Contributing From 71143c91310567f36c6eb94237952c757e57c0c6 Mon Sep 17 00:00:00 2001 From: Ana Goessens Date: Tue, 5 Apr 2022 14:47:16 +0200 Subject: [PATCH 2/3] link fix --- README.md | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index a3dc31c5..a48d0edf 100644 --- a/README.md +++ b/README.md @@ -41,12 +41,12 @@ If you are looking for more information about the concepts, example code and tut ## Getting started -Heres how to install Aries-CLI using the most popular package managers. For advanced installation options, binaries and troubleshooting we recommend checking out the [installation docs](./docs/advanced_installation.md). +Heres how to install Aries-CLI using the most popular package managers. For advanced installation options, binaries and troubleshooting we recommend checking out the [docs](https://docs.aries-cli.animo.id/). ### macOS using Brew ```sh -brew install aries-cli +brew tap animo/aries-cli && brew install aries-cli ``` ### Linux using Apt-get @@ -119,26 +119,26 @@ aries-cli connections invite --help We intend to support multiple versions of the Aries agent. See the CLI help `aries-cli --help` for a list of actions we currently support. -| Feature | Status | Description | -| ---------------- | ------ | ------------------------------------------------------------------------------------- | -| Environments |✅ | Support multiple environments. | -| Connections | ✅ | Retrieve connections or create invitations. | -| Schemas | ✅ | Retrieve or create schemas. | -| Credentials | ✅ | Offer or propose credentials. | -| ACA-Py 0.7.3 support | ✅ | ACA-Py 0.7.3 support. | -| Verbosity | ✅ | Three verbosity levels and error messages. | -| Automation: offer credential mocked | ✅ | Offer a mocked data credential through an automation. | -| Community agent | ✅ | Default use with the Animo community agent. | -| Multitenancy | ✅ | Use a personal agent environment with your personal token. | -| Brew install | ✅ | Brew install. | -| Proofs | ✅ | Proofs. | -| Apt-get install | 🚧 | Apt-get install. | -| Chocolaty install | 🚧 | Chocolaty install. | -| Automation: offer credential custom | 🚧 | Offer a custom data credential through an automation. | -| Filters | 🚧 | Use filters to determine what output you want returned. | -| Automation: definitions custom | 🚧 | Create a schema + credential definition with custom data through an automation. | -| Automation: proofs mock | 🚧 | Present proof with mock data through an automation. | -| Automation: proofs custom | 🚧 | Present proof with custom data through an automation. | +| Feature | Status | Description | +| ----------------------------------- | ------ | ------------------------------------------------------------------------------- | +| Environments | ✅ | Support multiple environments. | +| Connections | ✅ | Retrieve connections or create invitations. | +| Schemas | ✅ | Retrieve or create schemas. | +| Credentials | ✅ | Offer or propose credentials. | +| ACA-Py 0.7.3 support | ✅ | ACA-Py 0.7.3 support. | +| Verbosity | ✅ | Three verbosity levels and error messages. | +| Automation: offer credential mocked | ✅ | Offer a mocked data credential through an automation. | +| Community agent | ✅ | Default use with the Animo community agent. | +| Multitenancy | ✅ | Use a personal agent environment with your personal token. | +| Brew install | ✅ | Brew install. | +| Proofs | ✅ | Proofs. | +| Apt-get install | 🚧 | Apt-get install. | +| Chocolaty install | 🚧 | Chocolaty install. | +| Automation: offer credential custom | 🚧 | Offer a custom data credential through an automation. | +| Filters | 🚧 | Use filters to determine what output you want returned. | +| Automation: definitions custom | 🚧 | Create a schema + credential definition with custom data through an automation. | +| Automation: proofs mock | 🚧 | Present proof with mock data through an automation. | +| Automation: proofs custom | 🚧 | Present proof with custom data through an automation. | ## Contributing From 3b15e2e38714c4312a9223ca17bad973fcdfb2be Mon Sep 17 00:00:00 2001 From: Ana Goessens Date: Tue, 5 Apr 2022 14:54:43 +0200 Subject: [PATCH 3/3] shorter --- README.md | 61 +++++++------------------------------------------------ 1 file changed, 7 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index a48d0edf..99a541ab 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,6 @@

Getting started  |  - Common examples  |  Roadmap  |  Contributing @@ -33,15 +32,15 @@ Aries CLI is the most convenient way for self-sovereign identity (SSI) developers to interact with SSI agents. * 🌐 **Environments** to easily manage configuration for multiple projects and agents -* 🌟 **Actions and workflows** that you can perform against an agent +* 🌟 **Actions and automations** that you can perform against an agent * 💅🏻 **Mock data** so that you can focus on the important task of building your application instead of other foobar (coming soon 🚧) -If you are looking for more information about the concepts, example code and tutorials on how to use the CLI we recommend you check out our extensive [docs](https://github.com/animo/aries-cli/pull/www.google.com). +If you are looking for more information about the concepts, example code and tutorials on how to use the CLI we recommend you check out our extensive [docs](https://docs.aries-cli.animo.id/). ## Getting started -Heres how to install Aries-CLI using the most popular package managers. For advanced installation options, binaries and troubleshooting we recommend checking out the [docs](https://docs.aries-cli.animo.id/). +Heres how to install Aries-CLI using the most popular package managers. For advanced installation options, binaries and troubleshooting we recommend checking out the [installation guide](https://docs.aries-cli.animo.id/guides/installation). ### macOS using Brew @@ -49,22 +48,6 @@ Heres how to install Aries-CLI using the most popular package managers. For adva brew tap animo/aries-cli && brew install aries-cli ``` -### Linux using Apt-get - -```sh -echo "Coming soon!" -``` - -### Windows using Chocolatey - -```powershell -Write-Output "Coming soon!" -``` - -### Binaries - -See [binaries](https://github.com/animo/aries-cli/releases). - ### Cargo install ```sh @@ -72,51 +55,21 @@ cargo install --git https://github.com/animo/aries-cli ### Setting up your environment ```sh -aries-cli configuration initialize +aries-cli configuration add --default # > /location/of/the/config/file ``` -This command will set up the community agent. To set up your own agent edit -the configuration file by adding your agent URL. - -If you are getting started with the tool we recommend enabling informational logs by -passing the `--verbose` (or `-v`). +This command will set up the community agent. To set up your own agent or use our multitenant agent to get your own environment, see the [set up guide](https://docs.aries-cli.animo.id/guides/configuration). -## Common examples -To see all actions simply use the `--help` or `-h` flag. Here are some common actions. +If you are getting started with the tool we recommend enabling informational logs by passing the `--verbose` (or `-v`) flag. -### Create a credential offer - -```sh -aries-cli execute offer-credential -``` +To see all actions simply use the `--help` or `-h` flag or see the [feature overview](https://docs.aries-cli.animo.id/features/introduction). - Get a credential offer in your wallet — this command will execute all of the actions needed. - - -### Create an invitation for the toolbox - -```sh -aries-cli --copy --verbose connections invite --toolbox -``` - -The `--toolbox` flag creates an invitation for the [Toolbox](https://github.com/hyperledger/aries-toolbox). - -The `--copy` flag will copy the invite URL to your clipboard so it can easily be pasted in the toolbox - -Replace `--verbose` with `--quiet` to suppress non-essential output to stdout. - -For more options under the `connections invite` subcommand see: - -``` -aries-cli connections invite --help -``` ## Roadmap - We intend to support multiple versions of the Aries agent. See the CLI help `aries-cli --help` for a list of actions we currently support. | Feature | Status | Description |