TiddlyInstall、サーバー不要のインストーラー生成を1つのHTMLファイルで実現
TiddlyInstall: A universal, reusable, install system
TiddlyInstallは、TiddlyWikiのように単一のHTMLファイルで動作するインストーラービルダーだ。GitHubリポジトリやパッケージ名を指定するだけで、Windows・Linux・macOS向けの本物のインストーラーを生成する。各アプリは短いハッシュ名のフォルダに完全分離され、依存関係の衝突を防ぐ。サーバーなしでも動作し、署名や検証もページ内で完結。ランタイムカタログはページに埋め込まれ、保存時点の情報に基づく。
サーバーがなければ、インストーラーはこのリストから作られ、このページのコピーは保存された時点で知っていたことしか知り得ない。新しいランタイムバージョンや、その後取り下げられたものは含まれない。
HNでの議論
15- andai
このプロジェクトは2004年からあるTiddlyWikiに触発されたもので、どうやら今も続いているらしい!
TiddlyInstallは無関係のようで(同じ作者でもない?)、まったく異なる機能を提供している。唯一の共通点は「単一のHTMLファイル」という部分だけ?
---
参考までのTiddlyWikiに関する過去の議論:
Why every programmer should have a Tiddlywiki (2011)
https://news.ycombinator.com/item?id=2913670
TiddlyWiki: a local, single-page wiki (2017)
https://news.ycombinator.com/item?id=13523660
Tiddlywiki – A non-linear personal web notebook (2018)
- pmarreck
つまり基本的にはNixだけど、もっとユーザーフレンドリーで、その代わりにめちゃくちゃ制限されているってこと?
- treetalker
> TiddlyWikiのように1ファイル
> TiddlyInstallは単一のHTMLファイルです。このページにはインストーラープログラム、ランタイムカタログ、そしてそれらを作成、編集、署名するすべてのコードが含まれています