A tool for writing better scriptsProject mention: Can I use Node for general scripting? (Like python) | reddit.com/r/node | 2022-05-25
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.Project mention: linus torbalds tec tips | reddit.com/r/ProgrammerHumor | 2022-05-26
I've found a nice bash cheatsheet: https://github.com/LeCoupa/awesome-cheatsheets/blob/master/languages/bash.sh
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
:shell: Portable Unix shell commands for Node.jsProject mention: Guide: Hush Shell-Scripting Language | news.ycombinator.com | 2022-04-25
The purpose of OP's project kind of reminded me of shell.js (shx)  which is a nodejs library that wraps all kinds of common UNIX commands to their own synchronously executed methods.
I guess that most shell projects start off as wanting to be a cross-platform solution to other operating systems, but somewhere in between either escalate to being their own programming language (like all the powershell revamps) or trying to reinvent the backwards-compatibility approach and/or POSIX standards (e.g. oil shell).
What I miss among all these new shell projects is a common standardization effort like sh/dash/bash/etc did back in the days. Without creating something like POSIX that also works on Windows and MacOS, all these shell efforts remain being only toy projects of developers without the possibility that they could actually replace the native shells of Linux distributions.
Most projects in the node.js area I've seen migrate their build scripts at some point to node.js, because maintaining packages and runtimes on Windows is a major shitshow. node.js has the benefit (compared to other environments) that it's a single .exe that you have to copy somewhere and then you're set to go.
When I compare that with python, for example, it is super hard to integrate. All the anaconda- or python-based bundles for ML engineers are pretty messed up environments on Windows; and nobody actually knows where their site-packages/libraries are really coming from and how to even update them correctly with upstream.
🦄 Record your terminal and generate animated gif images or share a web playerProject mention: This shell plugin I wrote writes your git commands | reddit.com/r/commandline | 2022-05-19
I'm using terminalizer (https://github.com/faressoft/terminalizer), however it might be a bit hard to get running, it doesn't seem to be maintained.
Stylish, intuitive and user-friendly prompts, for Node.js. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and many others! Please follow Enquirer's author: https://github.com/jonschlinkertProject mention: Using generators to improve developer productivity | dev.to | 2022-05-28
In case you need to ask for user input, optionally you can use a prompt file. This is very useful to customize the output of the generator. Prompts are defined using a library named Enquirer.
:book: For those who wanna learn BashProject mention: Book | reddit.com/r/bash | 2021-11-13
https://github.com/denysdovhan/bash-handbook — for those who want to learn Bash without diving in too deeply
Highly optimized wildcard and glob matching library. Faster, drop-in replacement to minimatch and multimatch. Used by webpack, babel core, yarn, jest, taro, bulma, browser-sync, documentation.js, stylelint, nyc, ava, and many others! Please follow micromatch's author: https://github.com/jonschlinkertProject mention: Control your npm dependencies | reddit.com/r/programming | 2021-12-05
All of the downloads are from an old version of https://github.com/micromatch/micromatch.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Run any command on specific Node.js versions
Send browser notifications from your terminal. No installation. No registration.Project mention: Show HN: A tool to send push notifications to your phone, written in Go | news.ycombinator.com | 2021-12-28
Nice work, Philipp! I wrote something similar at: https://notica.us
I didn't write an app, however. I rely on the browser notification API which doesn't have the best support on mobile unfortunately. It works great on desktop.
My inspiration was the same though. I do most of my work over ssh, and wanted a local desktop notification when a slow command was finished running.
A fully customizable terminal-like website templateProject mention: Cool Ways to Introduce Players to Delta Green | reddit.com/r/DeltaGreenRPG | 2021-10-25
I am using Fake Terminal Website by Luís Bragança for this. Bare bones and easy to edit website that simulates a terminal where you can enter commands to navigate. Also has a slide out sidebar with links if people are too lazy to figure stuff out.
All the characters that work on most terminals
GitHub Action to setup MSYS2 (MSYS, MINGW32, MINGW64, UCRT64 and/or CLANG64)Project mention: Getting Started with Git Bash | news.ycombinator.com | 2022-02-05
Other pages provide complementary information on that same topic.
Another thing I appreciated was the explanation of MSYS2's environments:
Being able to painlessly switch away from MSVCRT to UCRT was helpful in solving some UTF-8 difficulties I was experiencing at the time.
Package management with pacman is rather pleasant, and the setup-msys2 GitHub Action makes it simple to provide your GHA workflow with the tools and libs you want:
Bash grammar for tree-sitterProject mention: Convert curl commands to code in several languages | news.ycombinator.com | 2022-03-11
All 3 of these are linked to under "Related Tools".
Those projects use a pretty basic tokenizer
Insomnia and Postman use commander.js for their bash parsing which looks like it just splits on space:
and only support a few of curl's options. Curlconverter uses tree-sitter's Bash grammar https://github.com/tree-sitter/tree-sitter-bash/ and tries to at least correctly discard all of curl's options and any options that curl used to have.
Web-based Terminal for Bash designed for mobile with autocomplete suggestion & gesture typing keyboard
Gulp.js command execution for humans
This is a Script to Automate adding the Copyright text to one or more source files Recursively.
nvm: a universal node.js version manager for Windows (no admin) and Unix (by jchip)Project mention: Help to uninstall this script | reddit.com/r/PowerShell | 2021-11-15
I think I have done a terrible mistake, I was looking for a Node Version Manager (for Windows) to use without elevated terminal and find this one : https://github.com/jchip/nvm but also having this one : https://github.com/coreybutler/nvm-windows installed
Converts bash script to powershell script.Project mention: Bash-to-powershell-converter: Converts bash script to powershell script | news.ycombinator.com | 2022-04-16
The command line as a chatbot
Using a normal Mediafire file download URL, I've created a bash script and website that should automatically redirect to the direct download URL.
Testing how many commit can be committed to GitHub. So far 12,225,265 commitsProject mention: Most Committed Repository in GitHub | dev.to | 2022-02-08
This repo : 12,225,265+
Dotfiles for my (manjaro)-system with screenshotsProject mention: My first i3gaps Rice | reddit.com/r/i3wm | 2022-04-24
you can check my i3 config. It has a little bit of everything. i3config
Necessary scripts pertaining to various tasks. (by csivitu)Project mention: Hosting two apps in different subdomain with Nginx? | reddit.com/r/nginx | 2021-10-27
A typical nginx configuration would look like this.
linus torbalds tec tips
1 project | reddit.com/r/ProgrammerHumor | 26 May 2022
This shell plugin I wrote writes your git commands
1 project | reddit.com/r/commandline | 19 May 2022
I Prefer Makefiles over Package.json Scripts
18 projects | news.ycombinator.com | 14 Mar 2022
I am Linux Noob, need some help
2 projects | reddit.com/r/linux4noobs | 2 Feb 2022
2 projects | reddit.com/r/linux4noobs | 11 Jan 2022
Pop-os! Rice with Mac-OS BigSur theme and Paprius with Dash-to-Dock with all cosmic workspaces and cosmic dock disabled.
3 projects | reddit.com/r/pop_os | 9 Jan 2022
Bash Cheatsheet - Everything you should know in one single file 🚀
1 project | reddit.com/r/johngrillo | 21 Dec 2021
Are you hiring? Post a new remote job listing for free.