mycmd
stripe-jobs-cli
mycmd | stripe-jobs-cli | |
---|---|---|
1 | 1 | |
4 | - | |
- | - | |
3.1 | - | |
17 days ago | - | |
Shell | ||
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mycmd
-
Bash functions are better than I thought
Woah, this is very cool. I may try to adopt this.
I recently discovered, similar to the author of the post for this thread, that local variables are dynamically scoped.
I have been writing a lot more shell scripts lately, using a "library" [1] of sorts I've been writing. When I was debugging one of my scripts that uses mycmd, I discovered that I had failed to declare some of my variables local and they were leaking out to the global scope.
I had recently added functionality to call a set of functions on script exit, so I added something that would output the defined variables, in hopes that I could write something that will output them at the beginning and then the end and show the difference. I was surprised when variables defined in my dispatch function [2] for those at exit functions were showing up, even though they were definitely defined as local. It was then that I dug around and discovered the dynamic scope of variables.
I've been trying to figure out how to accomplish what I desire but exclude those variables from calling functions. I haven't been able to find an obvious way to see if the variable is coming from a calling function. I might be able to use techniques like you've pointed out in your linked post to add the tracing that I want. Still need to think more on this.
---
[1] https://github.com/travisbhartwell/mycmd
stripe-jobs-cli
-
Bash functions are better than I thought
I would rather use TypeScript and the oclif framework (what heroku-cli uses under the hood) to build any cli-tools I might need...
The other day I just made a sample stripe-jobs cli app with it and playwright in case you want to see how that looks
https://github.com/agustif/stripe-jobs-cli
What are some alternatives?
hasura-ci-cd-action
laravel-websockets-example - Quick example of a docker stack for laravel-websockets