Github Object Storage
Project description
goss
Github Object Storage System 使用 Github 构建类似 oss 的对象储存工具,本工具可以很方便的管理 github 数据,可以很方便的搭建图床
暂不支持 windows 系统
创建仓库
上传本地图片
安装
使用 pip 安装非常方便
$ pip install goss
更新
$ pip install --upgrade goss
快速开始
goss 的命令格式基本遵守了 RESTful 风格
登录
$ goss-cli login
配置
$ goss-cli config repo.name <repo-name> # 配置默认仓库名
$ goss-cli config repo.path <path> # 配置上传文件时默认的地址或目录,默认为根目录
上传文件
$ goss <filepath|url> # 上传文件到默认的仓库和地址
$ goss <filepath|url> -r <repo-name> # 指定一个仓库
$ goss <filepath|url> -p <path> # 指定一个地址或目录
仓库管理
$ goss-cli repo # 查看仓库列表
$ goss-cli repo <repo-name> # 查看指定仓库
$ goss-cli repo <repo-name> -m post # 创建仓库
$ goss-cli repo <repo-name> -m delete # 删除仓库
文件管理
$ 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
Release history Release notifications | RSS feed
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.7.tar.gz
(14.2 kB
view hashes)