Skip to main content

Github Object Storage

Project description

# goss Github Object Storage System 使用 Github 构建类似 oss 的对象储存工具,本工具可以很方便的管理 github 数据,可以很方便的搭建图床

*暂不支持 windows 系统*

创建仓库

![goss1](https://raw.githubusercontent.com/wxnacy/image/master/blog/goss1.gif)

上传本地图片

![goss2](https://raw.githubusercontent.com/wxnacy/image/master/blog/goss3.gif)

## 安装

使用 pip 安装非常方便

`bash $ pip install goss `

更新

`bash $ pip install --upgrade goss `

## 快速开始

goss 的命令格式基本遵守了 RESTful 风格

### 登录

`bash $ goss-cli login `

配置

`bash $ goss-cli config repo.name <repo-name> # 配置默认仓库名 $ goss-cli config repo.path <path> # 配置上传文件时默认的地址或目录,默认为根目录 `

### 上传文件

`bash $ goss <filepath|url> # 上传文件到默认的仓库和地址 $ goss <filepath|url> -r <repo-name> # 指定一个仓库 $ goss <filepath|url> -p <path> # 指定一个地址或目录 `

### 仓库管理

`bash $ goss-cli repo # 查看仓库列表 $ goss-cli repo <repo-name> # 查看指定仓库 $ goss-cli repo <repo-name> -m post # 创建仓库 $ goss-cli repo <repo-name> -m delete # 删除仓库 `

### 文件管理

`bash $ goss-cli file # 查看默认仓库根目录下所有文件 $ goss-cli file <path> # 查看指定文件详情或指定目录下文件列表 $ goss-cli file -r <repo-name> # 查看指定仓库 $ goss-cli file <path> -m delete # 删除指定文件 `

更多使用请使用帮助命令 goss-cli –help 或者 goss-cli <cmd> –help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

goss-0.1.8.tar.gz (14.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page