Site.js version 14.4.0 released
This release implements new pull and push commands that make use of Small Web conventions to simplify downloading and deploying your site.
- pull command
- push command
- Server auto-restart when a .dynamic folder is created/synced
To update, use: site update
(Daemons will auto-update as usual.)
Are We Already Living in a Tech Dystopia?
“For this week’s Giz Asks, we reached out to a number of experts with differing opinions.”
Includes my 10 euro cents’ worth.
Also, pro-tip: don’t hack a Node module while debugging and then forget you did it without actually updating the module itself and then wonder why it’s not working when built on a different machine. That’s a fun one.
If you’re trying to update VSCodium and getting a 429 Too Many Requests error from https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/dists/vscodium/InRelease, here’s the workaround:
w00t! Just had my first successful sync with Site.js under Windows :)
Need to test it properly tomorrow but with the next release Site.js will have full feature parity across Linux, macOS, and Windows 10.
(Deployment use is limited to operating systems that have systemd.)
Back on getting sync working on Windows in Site.js. I think I finally grok how paths and line-endings work via cygwin and so the next step is to integrate this into the binary and patch it in. What a world of hurt.
PS. Documented it all here:
Spent today prepping for something that I have a meeting for tomorrow… we make this happen and it’s going to be a huge step towards evolving the web as a tool for human rights and democracy.
Sorry to be cryptic. Just excited and that doesn’t happen often these days :)
Update: I managed to get an up-to-date portable distribution of rsync and ssh from the cygwin project so that’s the route I’m going to take for now.
Thank you all for your suggestions and offers of help.
And just to elaborate: this is for embedding into a binary. So Docker, commercial stuff, etc., are out.
Right, so, just so I’m sure I’ve covered all the bases. Options for getting rsync with ssh running on Windows 10 (not WSL):
- A couple of incomplete cross-platform clones in Rust (none support ssh yet)
None of these are great options. There isn’t a statically-linked single binary (or better yet, pure JS option) I’ve missed, is there?
I make Small Tech.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!