hosts コマンドはクロスプラットフォームで統一的な hosts を管理するインターフェースを提供することを目指して作られました。
Node.js のSingle executable applications
を使用して作られています。
Node.js のSingle executable applications
は実験的機能という位置付けで本番環境での使用を推奨していません。したがって本プロジェクトも本番環境での使用を推奨しません。
現在 Linex で使用することができます。
Docker をインストールしているが必要があります。
node --experimental-sea-config sea-config.json
cp $(command -v node) hosts
npx postject hosts NODE_SEA_BLOB sea-prep.blob \
--sentinel-fuse NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2