# CODING cli [![CI](https://github.com/Coding/coding-cli/actions/workflows/ci.yml/badge.svg?branch=php)](https://github.com/Coding/coding-cli/actions/workflows/ci.yml) [![codecov](https://codecov.io/gh/Coding/coding-cli/branch/php/graph/badge.svg?token=Su2WCy3Yfg)](https://codecov.io/gh/Coding/coding-cli) [![docker hub](https://img.shields.io/docker/automated/ecoding/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 ``` ![docker run coding cli](https://user-images.githubusercontent.com/4971414/124946851-f0a87500-e041-11eb-9840-1c66e4773af1.png) ## 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 压缩包。 ![image](https://user-images.githubusercontent.com/4971414/127876158-8ab62714-e43f-4e20-8865-f8817f9264e1.png) 2. 浏览器访问 CODING,创建个人令牌 ![image](https://user-images.githubusercontent.com/4971414/127877027-68a3f58e-c253-4ba9-b4f9-68b6673582a3.png) 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 ``` ![image](https://user-images.githubusercontent.com/4971414/127878108-f778bfd6-fe7f-49f3-9590-9efd68404df5.png)