Utilitas baris perintah Go yang cepat dan portabel yang menyajikan direktori file melalui HTTP. Dapat digunakan untuk pengembangan web lokal, penyajian situs statis produksi, atau sebagai host file jaringan. Secara default, go-live
melayani direktori tempat ia dijalankan.
Berdasarkan utilitas live-server
JavaScript yang terkenal. Mendukung Linux, Windows, dan Mac, serta ARM. Lihat daftar TODO jika tertarik untuk membantu.
Untuk menggunakan : Jalankan go-live
di terminal Anda saat berada di direktori yang ingin Anda layani.
brew tap antsankov/go-live && brew install go-live
opt/homebrew
. Brew tidak melakukan ini secara default, cara termudah untuk melakukannya adalah menginstal homebrew melalui .pkg dari halaman rilis github homebrew
. brew tap antsankov/go-live && arch -arm64 brew install go-live
curl -LJO https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-mac-x64.zip && unzip go-live-mac-x64.zip && mv go-live /usr/local/bin/go-live && chmod +x /usr/local/bin/go-live && go-live
curl -LJO https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-mac-arm64.zip && unzip go-live-mac-arm64.zip && mv go-live /usr/local/bin/go-live && chmod +x /usr/local/bin/go-live && go-live
snap install go-live
sudo wget https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-linux-x32 -O /usr/bin/go-live && sudo chmod +x /usr/bin/go-live
sudo wget https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-linux-x64 -O /usr/bin/go-live && sudo chmod +x /usr/bin/go-live
sudo wget https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-linux-arm32 -O /usr/bin/go-live && sudo chmod +x /usr/bin/go-live
sudo wget https://github.com/antsankov/go-live/releases/download/v1.2.1/go-live-linux-arm64 -O /usr/bin/go-live && sudo chmod +x /usr/bin/go-live
docker pull antsankov/go-live
Untuk menjalankan (akan melayani direktori saat ini pada port 9000):
docker run --rm -v "${PWD}":/workdir -p 9000:9000 antsankov/go-live go-live
Unduh Disini dan Jalankan
GO111MODULE=on go get github.com/antsankov/go-live
git clone https://github.com/antsankov/go-live.git && cd go-live
make build && ./bin/go-live
git clone https://github.com/antsankov/go-live.git && cd go-live
make cross-compile && ls release/
gon gon.json
security find-identity -p codesigning
. Jika tidak valid, lihat https://developer.apple.com/forums/thread/86161 -- Anda perlu memeriksa info sertifikat pengembang untuk melihat apakah sertifikat "Unit Organisasi" sudah diinstal.sudo docker build -t antsankov/go-live:v1.2.1 .
dan sudo docker push antsankov/go-live:v1.2.1
-h Print help message for go-live
--help
-c Allow browser caching of pages. Can lead to stale results, off by default.
--cache
-d string
Select the directory you want to serve. Serves all subpaths that user has read permissions for. (default "./")
--dir string
(default "./")
-p string
Set port to serve on. (default "9000")
--port string
(default "9000")
-q Quiet stops go-live from opening the browser when started.
--quiet
-s Start in server mode on port 80 and in quiet.
--serve
-v Print the version of go-live.
--version
Catatan: index.html
ditampilkan secara otomatis di root direktori.
Contoh : Sajikan situs statis melalui Port 80
sudo go-live --dir ~/example.com/ --serve