-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] CLI Driven Testing via App / Tool module #70
Comments
@kmaphoenix I was about to file a similar feature request and found this one. I'm going to append my wording: I would like to invest a little time into the easy onboarding of new developers to this package... specifically inner dev loop workflow like:
You don't have to use I used the README.md and tried to get things working... I did the @ghchinoy FYI reference to https://github.com/ghchinoy/cxctl which is 404 |
@zeroasterisk it seems like your request is slightly different than the original post I added here. The original post was specifically concerning a CLI based alternative to a python install, but still using the SCRAPI library as the underpinning. Your request seems more in line with "How do we eliminate toil when using SCRAPI in X environment?" Re: Auth... Re: Unit / Integration Tests... Re: Contributions... I think the Bot Building Series 101 is the best place to start really, because it's core to what the library was originally meant to do...build and manage traditional Dialogflow CX bots using a simple API. |
Considering that this a tangent, I forked to #162 and this thread can remain focused on a CLI toolkit which might eventually come to pass. Thanks. |
Is your proposal related to a problem?
Some users are not able to run Colab notebooks due to enterprise security concerns with web-based runtimes. Additionally, using Python scripts via cron (i.e. Cloud Scheduler or similar) may also be off limits due to security.
In these cases, many organizations only allow CLI based commands (i.e. gcloud commands and similar) to be run ad-hoc via terminal sessions.
Describe the solution you'd like
We've developed an internal CLI based tool that utilizes SCRAPI under the hood, but is able to run directly on the command line to perform many of the basic functions that SCRAPI uses, including but not limited to:
Describe alternatives you've considered
One alternative that exists is a Go-based CLI Tool developed by another Google CE. While the Go library is completely functional and works great, we've had requests to consolidate tools like this into a single library like SCRAPI.
Since SCRAPI is broadly used across the organization and community, we will start to build this CLI tool into SCRAPI to provide a "one stop shop" for many of these types of resources.
The text was updated successfully, but these errors were encountered: