跳到主要内容
提示

这里汇总了一些我个人常用的其他命令行小工具并持续更新,日常使用最多的操作平台为MacOS,大部分工具也支持Linux或其他平台

较复杂的工具会单独成篇介绍

gh-md-toc

gh-md-toc可用于自动生成Markdown文件的目录toc结构,支持多种样式和配置选项

安装

$ curl https://raw.githubusercontent.com/ekalinin/github-markdown-toc/master/gh-md-toc -o /usr/local/bin/gh-md-toc
$ chmod +x /usr/local/bin/gh-md-toc

使用

~ gh-md-toc
GitHub TOC generator (gh-md-toc): 0.10.0

Usage:
gh-md-toc [options] src [src] Create TOC for a README file (url or local path)
gh-md-toc - Create TOC for markdown from STDIN
gh-md-toc --help Show help
gh-md-toc --version Show version

Options:
--indent <NUM> Set indent size. Default: 3.
--insert Insert new TOC into original file. For local files only. Default: false.
See https://github.com/ekalinin/github-markdown-toc/issues/41 for details.
--no-backup Remove backup file. Set --insert as well. Default: false.
--hide-footer Do not write date & author of the last TOC update. Set --insert as well. Default: false.
--skip-header Hide entry of the topmost headlines. Default: false.
See https://github.com/ekalinin/github-markdown-toc/issues/125 for details.

# 生成某个Markdown文件的目录
~ gh-md-toc /path/to/xxx.md