mirror of https://github.com/Xhofe/alist
parent
7c45e48f3f
commit
51811bf3db
|
@ -0,0 +1,62 @@
|
||||||
|
name: build
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
tags:
|
||||||
|
- '*'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
platform: [ubuntu-latest]
|
||||||
|
go-version: [1.17]
|
||||||
|
name: Release
|
||||||
|
runs-on: ${{ matrix.platform }}
|
||||||
|
steps:
|
||||||
|
- name: Set up Go
|
||||||
|
uses: actions/setup-go@v2
|
||||||
|
with:
|
||||||
|
go-version: ${{ matrix.go-version }}
|
||||||
|
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
ref: v2
|
||||||
|
path: alist
|
||||||
|
|
||||||
|
- name: Checkout web repo
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
repository: Xhofe/alist-web
|
||||||
|
ref: v2
|
||||||
|
path: alist-web
|
||||||
|
|
||||||
|
- name: Set up Node
|
||||||
|
uses: actions/setup-node@v2
|
||||||
|
with:
|
||||||
|
node-version: '16'
|
||||||
|
|
||||||
|
- name: Set up xgo
|
||||||
|
run: |
|
||||||
|
docker pull techknowlogick/xgo:latest
|
||||||
|
go install src.techknowlogick.com/xgo@latest
|
||||||
|
sudo apt install upx
|
||||||
|
|
||||||
|
- name: Build web
|
||||||
|
run: |
|
||||||
|
cd alist-web
|
||||||
|
yarn
|
||||||
|
yarn build
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
- name: Build
|
||||||
|
run: |
|
||||||
|
cd alist
|
||||||
|
bash build.sh release
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
- name: Release
|
||||||
|
uses: softprops/action-gh-release@v1
|
||||||
|
with:
|
||||||
|
files: alist/build/compress/*
|
|
@ -0,0 +1,43 @@
|
||||||
|
<h2 align="center">Alist</h2>
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://github.com/Xhofe/alist/releases"><img src="https://img.shields.io/github/release/Xhofe/alist?style=flat-square" alt="Release version"></a>
|
||||||
|
<a href="https://github.com/Xhofe/alist/actions?query=workflow%3ABuild"><img src="https://img.shields.io/github/workflow/status/Xhofe/alist/build?style=flat-square" alt="Build status"></a>
|
||||||
|
<a href="https://github.com/Xhofe/alist/releases"><img src="https://img.shields.io/github/downloads/Xhofe/alist/total?style=flat-square" alt="Downloads"></a>
|
||||||
|
<a href="https://github.com/Xhofe/alist/blob/main/LICENSE"><img src="https://img.shields.io/github/license/Xhofe/alist?style=flat-square" alt="License"></a>
|
||||||
|
<a href="https://pay.xhofe.top">
|
||||||
|
<img src="https://img.shields.io/badge/%24-donate-ff69b4.svg?style=flat-square" alt="donate">
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 这是什么?
|
||||||
|
|
||||||
|
一款支持多种存储的目录文件列表程序,后端基于`go-fiber`,前端使用`react`。
|
||||||
|
|
||||||
|
### 前端项目地址
|
||||||
|
|
||||||
|
- https://github.com/Xhofe/alist-web
|
||||||
|
|
||||||
|
### 演示地址
|
||||||
|
|
||||||
|
- https://alist.nn.ci
|
||||||
|
|
||||||
|
### 预览
|
||||||
|
|
||||||
|
<a href="https://alist.nn.ci/"><img src="https://store.heytapimage.com/cdo-portal/feedback/202111/03/695ef77854a144e928518efde38db97a.png"></a>
|
||||||
|
|
||||||
|
### 支持的存储
|
||||||
|
|
||||||
|
- 本地存储
|
||||||
|
- 阿里云盘
|
||||||
|
- Onedrive
|
||||||
|
- ...
|
||||||
|
|
||||||
|
### 如何使用
|
||||||
|
|
||||||
|
- https://www.nn.ci/archives/alist.html
|
||||||
|
|
||||||
|
### License
|
||||||
|
|
||||||
|
The `AList` is open-source software licensed under the MIT license.
|
2
alist.go
2
alist.go
|
@ -38,7 +38,7 @@ func Init() {
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
if conf.Version {
|
if conf.Version {
|
||||||
log.Infof("Built At: %s\nGo Version: %s\nAuthor: %s\nCommit ID: %s\nVersion:%s", builtAt, goVersion, gitAuthor, gitCommit, gitTag)
|
fmt.Printf("Built At: %s\nGo Version: %s\nAuthor: %s\nCommit ID: %s\nVersion:%s\n", builtAt, goVersion, gitAuthor, gitCommit, gitTag)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
Init()
|
Init()
|
||||||
|
|
Loading…
Reference in New Issue