跳转到主要内容

Glass CLI

项目描述

============================================
Glass网站管理命令行客户端
============================================

Glass是由Kelly Creative Tech制作的网站管理平台。

设置新站点
---------------------

此软件包是用于操作`Glass Web Management Platform <https://glass.servee.com>`_的命令行界面。安装后,您可以在本地项目文件夹中运行```glass watch```命令,在保存时自动将文件上传到Glass系统。您还可以运行```glass get_all```从服务器拉取当前实时文件,或运行```glass put_all```上传(并覆盖)服务器副本。 (put_all是一个简单的工具,所以请小心使用。)


这些说明假定您对终端有基本的了解,并且需要在您的机器上安装VirtualEnv Wrapper。如果您不熟悉这些,请从底部的[基本说明](#start-with-the-basics)开始,然后再回来这里。

### 1. 创建虚拟环境。我们使用virtualenvwrapper。

$> mkvirtualenv glass-sites -p python3
$> workon glass-sites


### 2. 克隆此仓库。

$> workon glass-sites
$> cd ~/some/code/place
$> git clone git@github.com:kellycreativetech/glass-cli.git
$> cd glass-cli
$> pip install -r requirements.txt
$> pip install -e .

进入或为新的站点创建目录

$> cd ~/Projects/kct_clients/
$> mkdir issackelly.com
$> cd issackelly.com
输入 > glass configure
(glass-sites)issackelly.com:glass configure
未找到 .glass 配置文件夹。现在要创建一个吗?[y/N]: y
您使用哪个邮箱注册 glass?: issac@servee.com
您 glass 的密码是?: [已隐藏]
---
正在为您查找站点
1. Issac Kelly
2. ~~~~~~
3. Kelly Creative Tech
4. ~!~~~~~
5. !~~~~
您想在这个目录中配置哪个站点?: 1
正在将配置文件写入 .glass/config


首先,从服务器下载所有项目文件。这将覆盖您尚未上传的内容,因此您在开始项目时可能不想多次使用此命令。

输入 > glass get_all

您可能还需要一个 glass 忽略文件。这与 [.gitignore 文件](https://help.github.com/articles/ignoring-files/)类似。

.git 和 .glass 以及 func.* 默认被忽略。

输入 > nano .glass/ignore
# 这就像一个 .gitignore 或 .git/info/exclude 文件
src/junk*.css
local_only_dir
*.py

在您的机器上对项目文件进行一些更改,然后部署!这将把您的更改发布到站点。

输入 > glass put_all

或者,您可以在进行更改时部署到站点。当此命令运行时,保存文件后,它将被上传。

输入 > glass watch




### 从基础开始

如果您之前已经使用过终端并且已经安装了 [VituralEnv Wrapper](https://virtualenvwrapper.readthedocs.io/en/latest/install.html),请继续下面的 **步骤 1**。如果没有,并且您正在使用 mac,请按照以下步骤操作。打开终端。(它在应用程序/实用程序中。[这是对终端的快速介绍。](http://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line)) 将以下行逐行粘贴,每次按回车键。

安装 easy_install

输入 > curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python

安装 pip

输入 > sudo easy_install pip

安装 VirtualEnv Wrapper

输入 > pip install virtualenvwrapper

现在 VirtualEnv Wrapper 已经安装,您可以安装 Glass CLI 工具了。[所以回到顶部!](#glass-cli)


历史记录
-------

* 2016-06-05 第一次公开发布 0.9

项目详细信息


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

glass-api-0.9.1.macosx-10.11-x86_64.tar.gz (7.4 kB 查看哈希值)

上传时间

构建分发

glass_api-0.9.1-py2.py3-none-any.whl (10.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面