官方网站:https://cli.kintone.dev/
在 kintone 上,汇入汇出资料或大量删除纪录是常见需求。虽然系统提供部分功能,但像附件汇出入或条件式大量删除这类进阶操作,网页介面并不支援。虽然可以透过开发处理,但对于没有开发背景的使用者来说,这根本就是一件不可能的任务。
为此,cybozu 开发了 cli-kintone 工具。即使没有开发背景,使用这个工具也能轻鬆管理 kintone 资料。这篇文章将教你如何安装 cli-kintone。
如何安装 cli-kintone
直接到官网上的 安装页面 中,会看到两种安装方式,分别是:
以下将分别以 Windows 和 MacOS 示范。
使用 Binary file 安装(Windows 范例)
这个方法较为简单,几乎是开箱即用,我们用 Window 安装。
cli-kintone.exe
没意外就会出现跟下图一样的结果:
到这边就成功了,后续就能使用指令操作,需要注意的是这个 .exe 档案的路径在哪里。
使用 npm 安装(MacOS 范例)
接着换 MacOS 使用 npm 安装:
网址:https://nodejs.org/zh-tw
sudo npm install @kintone/cli --global
最后在终端机内输入 cli-kintone,如果跳出以下代表顺利安装成功了:
设定成环境变数
如果用 Binary file 的话,每次都要记住档案位置,或者是要 cd 进来,稍嫌麻烦了点,所以我们直接将 cli-kintone 加进环境变数,就可以直接打开终端机执行了。
MacOS
直接将 cli-kintone.exe 档案放到路径 /usr/local/bin 底下,完成!
Windows
⚠️ 以下截图都是英文,请依照个人系统的语言服用。
首先在电脑搜寻「环境变数」,并打开:
打开后会出现以下画面,接着做以下步骤:
如此一来就可以直接打开终端机,在任何路径都能输入 cli-kintone并执行。
指令自动补全(Command completion)
cli-kintone 也有支援自动补全,按下 tab 后可以选择跳出来的提示,不用再自己手打或是去官网找指令。目前有支援 zsh 和 bash。
以下是 MacOS 的安装方式,打开 cli-kintone.exe 存在的资料夹(资料夹名称不要含空白),并且依序输入以下:
zsh
# 1. Set PATH environment variables
echo "export PATH=$(pwd):\\$PATH" >> ~/.zshrc
# 2. Create and configure a directory to store the completion scripts
mkdir -p ~/.zsh_completion.d/
echo \'fpath=(~/.zsh_completion.d $fpath)\' >> ~/.zshrc
# 3. Enable bash-autocomplete feature
echo \'autoload bashcompinit && bashcompinit\' >> ~/.zshrc
echo \'autoload -Uz compinit && compinit\' >> ~/.zshrc
# 4. Create command completion script
./cli-kintone completion >> ~/.zsh_completion.d/_cli-kintone
# 5. Reload zsh
source ~/.zshrc
bash
# 1. Create command completion script
mkdir -p ~/.bash_completion.d
./cli-kintone completion >> ~/.bash_completion.d/_cli-kintone
# 2. Add command completion script to bash
# For login shell
echo "export PATH=$(pwd):\\$PATH" >> ~/.bash_profile
echo \'source ~/.bash_completion.d/_cli-kintone\' >> ~/.bash_profile
source ~/.bash_profile
# For non-login shell
echo "export PATH=$(pwd):\\$PATH" >> ~/.bashrc
echo \'source ~/.bash_completion.d/_cli-kintone\' >> ~/.bashrc
source ~/.bashrc
Windows
Windows 需要用 WSL(Windows Subsystem for Linux),直接操作以下即可:
成功后,就可以使用 tab 键触发补全:
cli-kintone 补全范例影片:https://i.imgur.com/TGjBjcR.mp4
以上就是 cli-kintone 的安装指南,下篇文章会接着讲解如何操作该工具。