# Proposal: cargo-style extensions

**URL:** <https://zola.discourse.group/t/proposal-cargo-style-extensions/1089>\
**Category:** Uncategorized\
**Created:** [November 12, 2021, 10:23pm UTC](https://zola.discourse.group/t/proposal-cargo-style-extensions/1089 "2021-11-12T22:23:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bemyak](https://yyz2.discourse-cdn.com/free1/user_avatar/zola.discourse.group/bemyak/32/1106_2.png) [@bemyak](https://zola.discourse.group/u/bemyak)\
**Post date:** [November 12, 2021, 10:23pm UTC](https://zola.discourse.group/t/proposal-cargo-style-extensions/1089/1 "2021-11-12T22:23:07Z")

</div>

I’m working on a tool that helps create new pages (posts), most importantly pick tags from the existing ones. I’d like this command to be integrated with Zola in a way [Cargo third-party commands do](https://github.com/rust-lang/cargo/wiki/Third-party-cargo-subcommands).

This can be achieved pretty easily: if the provided subcommand is not found, execute `zola-{subcommand}` binary transparently, in my case it’ll be the `zola-new` binary.

Does this proposal make sense? If yes, I can work on the implementation.
