OctoHz CLI 命令参考

OctoHz CLI 命令参考

本文按命令组整理 octohz 的常用入口。每个命令的完整参数以本机帮助为准:

octohz <command> --help
octohz <command> <subcommand> --help

config

Token 配置。

octohz config set-token <apiToken>
octohz config set-private-key <privateKey>
octohz config set-admin-token <adminToken>
octohz config show

publish / essay / product

发布和管理公开内容。

octohz publish --name "标题" --intro "简介" --description-file /tmp/desc.md --category software
octohz essay "100字以内随笔"
octohz product list --q "关键词"
octohz product get 123
octohz product patch 123 --intro "新简介"

跨类型全文搜索。

octohz search "关键词"
octohz search "关键词" --type product
octohz search "关键词" --page 2 --limit 10

todo

私人待办。

octohz todo list
octohz todo add "完成文档"
octohz todo done 42
octohz todo rm 42

doc / nav

私人文档和导航收藏。

octohz doc list
octohz doc get 5
octohz doc add --title "笔记" --content-file /tmp/note.md
octohz nav list
octohz nav add --title "GitHub" --url "https://github.com"

project

项目归档。

octohz project list
octohz project onboard 1
octohz project get 1 --full
octohz project task list 1
octohz project log 1 "本次完成内容" --detail "交接说明"

password / host / apikey

私人加密库,需配置 private key。

octohz password list
octohz password get 1
octohz host list
octohz host find 1.2.3.4
octohz apikey list
octohz apikey get 1

stock

股票持仓。

octohz stock list
octohz stock search "茅台"
octohz stock refresh

bazi / fengshui

八字与风水记录。

octohz bazi list
octohz bazi get 1
octohz bazi add --name "张三" --gender 0 --year 1990 --month 5 --day 15

octohz fengshui list
octohz fengshui get 1
octohz fengshui add --name "家里" --facing-degree 174.3 --move-in-year 2024 \
  --birth-date 1990-01-01 --gender 0

sutra / zhouyu

经文库和咒语库。

octohz sutra list
octohz sutra get 1
octohz zhouyu list
octohz zhouyu get 1

resource / site-resource

私人资源库和官方资源库。

octohz resource list
octohz resource add --title "资源名" --summary "简介" --file /tmp/file.zip
octohz site-resource list
octohz site-resource get 5

restaurant / recipe

饭店和食谱。

octohz restaurant list
octohz restaurant add --name "老王川菜馆" --cat 聚餐 --address "某某路"
octohz recipe list
octohz recipe add --name "周末三菜一汤" --cat 晚餐 --dishes "清蒸鱼、青菜"

public-doc

公共文档,写入需要 admin token。

octohz public-doc list --category 33
octohz public-doc get 77 --raw
octohz public-doc add --title "新文档" --content-file /tmp/doc.md --category 33
octohz public-doc update 77 --title "标题" --content-file /tmp/doc.md

util

工具命令。

octohz util get-title "https://example.com"