"git clone" as a PWA - ブラウザでGitHubからclone
PWAはWebアプリケーションながら、まるでローカルアプリケーションのようなUIや機能を実現する技術群になります。HTML5のAPIもどんどん増えており、それらを使うことでローカルアプリケーションと同じような操作が行えるようになっています。 今回紹介する"git clone" as a PWAはその一例です。File System Access APIを使うことで、Webブラウザからgit clone風の操作ができるようになります。
“git clone” as a PWAの使い方
GitHubのURLを入力してcloneを実行します。
実行時にディレクトリを指定します。そうすると、ローカルファイルシステムへのアクセスが行われます。
clone完了です。
コンテンツがダウンロードされました。
“git clone” as a PWAでは今のところ.gitフォルダはコピーされません。また、モバイルブラウザでは動作しないので注意してください。Zipファイルでダウンロードするのとはちょっと違う、面白い仕組みです。
“git clone” as a PWAはJavaScript製のオープンソース・ソフトウェア(GPL v3)です。
Git Clone PWA Demo Chaphasilor/git-clone-pwa: "git clone" implemented as a progressive web app (PWA)