Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Full-stack observability with actually useful AI | Grafana Cloud
Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Shell script to run a command for many files selected with wildcards
....$2'
# Symbolic links from vmlinuz.new to vmlinuz-5.12.6-foo, similarly config.new System.map.new
doall 'ln -s /boot/*-5.12.6-* /boot/$1.new'
# Hard link 3-character abbreviations for file extensions
doall 'ln *.???* $1.$2'
As shown above, instead of '=' to indicate insertions, doall uses either * or $1 etc.
doall -p (pretend mode) shows a list of commands instead of executing them
doall -i (interactive mode) asks for confirmation for each command in turn
doall -k (keep-running mode) ignores failing commands
pfm is a curses-based file manager in Perl.
PLEASE NOTE: this project has moved to github. Find the latest version at: https://github.com/ruittenb/p-f-m
A lot of fish in a shoal, in a gigantic scientific ocean.
...The Shoal shell needs your professional advice.
Try get some help (if you want build the shoal library by yourself):
https://sourceforge.net/p/shoal/wiki/Shoal%20Developer%20Guide/
(almost)-Perfect-Personal-Server/Gateway, a base-unit(P-homeSVR) +/ portable-extentions(CarSVR/G.Body-G..), serving its Remote(intrnt,Gx-cell..) +local-R(Wlan,blth..) -thinClient-users(PDA,M-media,VOIP/comm,controler,rem-Disp..) throe a friendly-gui(web
shebang-wrapper... workaround sillyness with #!<p>
the #! mechanism has some wierdness and shortcomings which this wrapper works around... like that you can only pass a single argument to the interpreter, and that it ignores the PATH variable.