|
1223 | 1223 | </ul>
|
1224 | 1224 | </nav>
|
1225 | 1225 |
|
| 1226 | +</li> |
| 1227 | + |
| 1228 | + <li class="md-nav__item"> |
| 1229 | + <a href="#cz-path" class="md-nav__link"> |
| 1230 | + <span class="md-ellipsis"> |
| 1231 | + cz-path |
| 1232 | + </span> |
| 1233 | + </a> |
| 1234 | + |
| 1235 | + <nav class="md-nav" aria-label="cz-path"> |
| 1236 | + <ul class="md-nav__list"> |
| 1237 | + |
| 1238 | + <li class="md-nav__item"> |
| 1239 | + <a href="#installation_8" class="md-nav__link"> |
| 1240 | + <span class="md-ellipsis"> |
| 1241 | + Installation |
| 1242 | + </span> |
| 1243 | + </a> |
| 1244 | + |
| 1245 | +</li> |
| 1246 | + |
| 1247 | + <li class="md-nav__item"> |
| 1248 | + <a href="#usage_6" class="md-nav__link"> |
| 1249 | + <span class="md-ellipsis"> |
| 1250 | + Usage |
| 1251 | + </span> |
| 1252 | + </a> |
| 1253 | + |
| 1254 | +</li> |
| 1255 | + |
| 1256 | + <li class="md-nav__item"> |
| 1257 | + <a href="#example-session" class="md-nav__link"> |
| 1258 | + <span class="md-ellipsis"> |
| 1259 | + Example session |
| 1260 | + </span> |
| 1261 | + </a> |
| 1262 | + |
| 1263 | +</li> |
| 1264 | + |
| 1265 | + </ul> |
| 1266 | + </nav> |
| 1267 | + |
1226 | 1268 | </li>
|
1227 | 1269 |
|
1228 | 1270 | </ul>
|
|
1597 | 1639 | </ul>
|
1598 | 1640 | </nav>
|
1599 | 1641 |
|
| 1642 | +</li> |
| 1643 | + |
| 1644 | + <li class="md-nav__item"> |
| 1645 | + <a href="#cz-path" class="md-nav__link"> |
| 1646 | + <span class="md-ellipsis"> |
| 1647 | + cz-path |
| 1648 | + </span> |
| 1649 | + </a> |
| 1650 | + |
| 1651 | + <nav class="md-nav" aria-label="cz-path"> |
| 1652 | + <ul class="md-nav__list"> |
| 1653 | + |
| 1654 | + <li class="md-nav__item"> |
| 1655 | + <a href="#installation_8" class="md-nav__link"> |
| 1656 | + <span class="md-ellipsis"> |
| 1657 | + Installation |
| 1658 | + </span> |
| 1659 | + </a> |
| 1660 | + |
| 1661 | +</li> |
| 1662 | + |
| 1663 | + <li class="md-nav__item"> |
| 1664 | + <a href="#usage_6" class="md-nav__link"> |
| 1665 | + <span class="md-ellipsis"> |
| 1666 | + Usage |
| 1667 | + </span> |
| 1668 | + </a> |
| 1669 | + |
| 1670 | +</li> |
| 1671 | + |
| 1672 | + <li class="md-nav__item"> |
| 1673 | + <a href="#example-session" class="md-nav__link"> |
| 1674 | + <span class="md-ellipsis"> |
| 1675 | + Example session |
| 1676 | + </span> |
| 1677 | + </a> |
| 1678 | + |
| 1679 | +</li> |
| 1680 | + |
| 1681 | + </ul> |
| 1682 | + </nav> |
| 1683 | + |
1600 | 1684 | </li>
|
1601 | 1685 |
|
1602 | 1686 | </ul>
|
@@ -1704,6 +1788,45 @@ <h4 id="usage_5">Usage<a class="headerlink" href="#usage_5" title="Permanent lin
|
1704 | 1788 | <span class="w"> </span><span class="nt">version_provider</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">deno-provider</span>
|
1705 | 1789 | <span class="w"> </span><span class="nt">version_scheme</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">semver</span>
|
1706 | 1790 | </code></pre></div>
|
| 1791 | +<h3 id="cz-path"><a href="https://pypi.org/project/cz-path/">cz-path</a><a class="headerlink" href="#cz-path" title="Permanent link">¶</a></h3> |
| 1792 | +<p>Provides prefix choices for commit messages based on staged files (Git only). |
| 1793 | +For example, if the staged files are <code>component/z/a.ts</code> and <code>component/z/b.ts</code>, |
| 1794 | +the path prefix option will be <code>component/z</code> and commit message might look like: |
| 1795 | +<code>component/z/: description of changes</code>. If only one file is staged, the extension |
| 1796 | +is removed in the prefix.</p> |
| 1797 | +<h4 id="installation_8">Installation<a class="headerlink" href="#installation_8" title="Permanent link">¶</a></h4> |
| 1798 | +<div class="highlight"><pre><span></span><code>pip<span class="w"> </span>install<span class="w"> </span>cz-path |
| 1799 | +</code></pre></div> |
| 1800 | +<h4 id="usage_6">Usage<a class="headerlink" href="#usage_6" title="Permanent link">¶</a></h4> |
| 1801 | +<p>Add <code>cz-path</code> to your configuration file.</p> |
| 1802 | +<p>Example for <code>.cz.json</code>:</p> |
| 1803 | +<div class="highlight"><pre><span></span><code><span class="p">{</span> |
| 1804 | +<span class="w"> </span><span class="nt">"commitizen"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> |
| 1805 | +<span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"cz_path"</span><span class="p">,</span> |
| 1806 | +<span class="w"> </span><span class="nt">"remove_path_prefixes"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">"src"</span><span class="p">,</span><span class="w"> </span><span class="s2">"module_name"</span><span class="p">]</span> |
| 1807 | +<span class="w"> </span><span class="p">}</span> |
| 1808 | +<span class="p">}</span> |
| 1809 | +</code></pre></div> |
| 1810 | +<p>The default value for <code>remove_path_prefixes</code> is <code>["src"]</code>. Adding <code>/</code> to the |
| 1811 | +prefixes is not required.</p> |
| 1812 | +<h4 id="example-session">Example session<a class="headerlink" href="#example-session" title="Permanent link">¶</a></h4> |
| 1813 | +<div class="highlight"><pre><span></span><code> $ git add .vscode/ |
| 1814 | + $ cz -n cz_path c |
| 1815 | +? Prefix: (Use arrow keys) |
| 1816 | + » .vscode |
| 1817 | + .vscode/ |
| 1818 | + project |
| 1819 | + (empty) |
| 1820 | +? Prefix: .vscode |
| 1821 | +? Commit title: adjust settings |
| 1822 | + |
| 1823 | +.vscode: adjust settings |
| 1824 | + |
| 1825 | +[main 0000000] .vscode: adjust settings |
| 1826 | + 2 files changed, 1 insertion(+), 11 deletions(-) |
| 1827 | + |
| 1828 | +Commit successful! |
| 1829 | +</code></pre></div> |
1707 | 1830 |
|
1708 | 1831 |
|
1709 | 1832 |
|
|
0 commit comments