https://github.com/coding/coding-cli
CODING 命令行工具,提供事项导入导出等功能
https://github.com/coding/coding-cli
cli docker laravel
Last synced: 9 days ago
JSON representation
CODING 命令行工具,提供事项导入导出等功能
- Host: GitHub
- URL: https://github.com/coding/coding-cli
- Owner: coding
- License: mit
- Created: 2018-10-30T01:48:19.000Z (over 6 years ago)
- Default Branch: php
- Last Pushed: 2023-04-19T19:49:34.000Z (about 2 years ago)
- Last Synced: 2025-04-01T17:53:34.242Z (30 days ago)
- Topics: cli, docker, laravel
- Language: PHP
- Homepage:
- Size: 871 KB
- Stars: 3
- Watchers: 11
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CODING cli
[](https://github.com/Coding/coding-cli/actions/workflows/ci.yml)
[](https://codecov.io/gh/Coding/coding-cli)
[](https://hub.docker.com/r/ecoding/coding-cli)CODING cli 基于 [Laravel Zero](https://laravel-zero.com/)。
## run in Docker
```shell
docker pull ecoding/coding-cli
docker run -it ecoding/coding-cli
docker run -it ecoding/coding-cli wiki:import --help
docker run -it -v $(pwd):/root --env CODING_TOKEN=foo --env CONFLUENCE_USERNAME=admin ecoding/coding-cli wiki:import
docker run -it -v $(pwd):/root --env-file .env ecoding/coding-cli wiki:import
```
## run without Docker
要求:PHP 8.0 或更高版本
访问「[CODING 公共制品库](https://coding-public.coding.net/public-artifacts/public/downloads/coding.phar/version/6352163/list)」,下载后在命令行中执行。
在 Linux/macOS 中,建议重命名,并放到系统目录:
```shell
chmod +x coding.phar
sudo mv coding.phar /usr/local/bin/coding
coding list
```## Confluence to CODING Wiki
1. 浏览器访问 Confluence 空间,导出 HTML,获得一个 zip 压缩包。

2. 浏览器访问 CODING,创建个人令牌

3. 打开命令行,进入 zip 文件所在的目录,执行命令导入:
```shell
cd ~/Downloads/
docker run -it -v $(pwd):/root --env CODING_IMPORT_PROVIDER=Confluence \
--env CODING_IMPORT_DATA_TYPE=HTML \
--env CODING_IMPORT_DATA_PATH=./Confluence-space-export-231543-81.html.zip \
--env CODING_TOKEN=foo \
ecoding/coding-cli wiki:import
```