Delegator.py
sh

Delegator.py | sh | |
---|---|---|
1 | 26 | |
1,701 | 7,024 | |
- | 0.3% | |
0.0 | 7.0 | |
about 2 years ago | about 1 month ago | |
Python | Python | |
MIT License | 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.
Delegator.py
-
What was the point of [ “x$var” = “xval” ]?
Huh? That's only true if you don't use any libraries, right?
What if you want to use something like delegator[0] to make running shell commands less toilsome?
[0] https://github.com/amitt001/delegator.py
sh
-
Floss/fund: $1M per year for free and open source projects
I've maintained a fairly popular open source project for over 13 years[1]. The software is basically "complete." How does funding work for someone like me? I have no initiatives with it that require funding. Occasionally, I need to fix a bizarre obscure bug, or support a new python version/feature (async/await being the last big one). But otherwise, I just field questions a few times a month.
Truth be told, I'd rather be done with the project completely. It's like a little monkey on my back that I can never be rid of, that I must always tend to. But at the same time, since I can never realistically receive funding for it, the only value I get is the fact that my name is on it. I wish a big, legit company would just buy it off of me somehow, but there's no incentive for them either. I don't know how this ends.
1. https://github.com/amoffat/sh
-
Ask HN: What are some unusual but useful Python libraries you've discovered?
Happy user of https://github.com/amoffat/sh for over a decade.
- sh: Python Process Launching
-
Acme.sh runs arbitrary commands from a remote server
I usually replace shell scripts with python (using sh module: https://amoffat.github.io/sh/ for calling other scripts/programs).
-
The Right Way to Run Shell Commands from Python
> sh relies on various Unix system calls and only works on Unix-like operating systems - Linux, macOS, BSDs etc. Specifically, Windows is not supported.
from: https://amoffat.github.io/sh/
-
Anyone have any tips for developing on Windows?
You can even run interpreted languages as a shell. See plumbum or sh for ways to make it a more comfortable shell and ipython for a better version of the shell.
- Python “Sh” Module
-
Argbash – Bash Argument Parsing Code Generator
100% agree. There are some libraries like https://amoffat.github.io/sh/ that aim to make that easier, but they always have some quirks that, funnily enough, are often the corner cases you were hitting in your complicated Bash script in the first place.
-
Unix bash scripting versus Python - any resources out there for comparisons?
Another way to make Python scripts nicer is to use https://github.com/amoffat/sh
- Show HN: Clamshell- an experimental Python based shell
What are some alternatives?
sarge
envoy
github-keygen - Easy creation of secure SSH configuration for your GitHub account(s)
tkterminal - Terminal widget for Tkinter library.
pyrun-editor - Ide made using Python.
zx - A tool for writing better scripts
scriptor - High-level abstraction for command-line
notifiers - The easy way to send notifications
elvish - Powerful scripting language & versatile interactive shell
xonsh - :shell: Python-powered shell. Full-featured and cross-platform.
