This project is a small CLI tool to interact with the IMS API. The goal of this project is to provide a small tool that can be used to troubleshoot integrations with IMS.
This project is wrapping adobe/ims-go.
Build the CLI or download a prebuilt release.
Example:
go install github.com/adobe/imscli@latestOnce installed, you can start reading the integrated help with the help subcommand.
Examples:
imscli help
imscli authorize help
imscli authorize user help
The complete documentation of the project is available in the DOCUMENTATION.md file.
The root command defines a PersistentPreRunE that loads configuration from flags, environment variables, and config files (see cmd/root.go). In cobra, if a subcommand defines its own PersistentPreRunE, it overrides the parent's — the root's PersistentPreRunE will not run for that subcommand or its children. If you need to add a PersistentPreRunE to a subcommand, you must explicitly call the parent's first.
Contributions are welcomed! Read the Contributing Guide for more information.
This project is licensed under the Apache V2 License. See LICENSE for more information.