Zenn CLI のnew:article
、new:book
の動作を改良する非公式のCLIツール。
- slug を指定した場合、Zennに既に登録されている記事と衝突するかどうかをチェックします。
- slug 指定時に
user-selected-slug-*
という形で*
を指定すると、その部分にランダム文字列を挿入します。
まだ実装されていません。
npm install zenn-create
$ zenn-create article
created: articles/d3786564c79ebd.md
$ zenn-create article --slug this-is-enable-slug
created: articles/this-is-enable-slug.md
$ zenn-create article --slug what
error: slugの値(what)が不正です。小文字の半角英数字(a-z0-9)、ハイフン(-)、アンダースコア(_)の12〜50字の組み合わせにしてください
$ zenn-create article --slug what-is-slug
error: slugの値(what-is-slug)が不正です。このslugは既に使われています。
$ zenn-create article --slug what-is-slug-*
created: articles/what-is-slug-9d9c0da1a6a482.md