- Python 96.5%
- Jinja 1.8%
- Shell 0.8%
- CSS 0.6%
- HTML 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| docker | ||
| makefiles | ||
| scripts | ||
| src | ||
| tests | ||
| .env.example | ||
| .gitignore | ||
| COPYING | ||
| COPYING.LESSER | ||
| LICENSE | ||
| Makefile | ||
| package.json | ||
| pyproject.toml | ||
| README.md | ||
SPLENT CLI
Command-line tool for managing SPLENT products, features, databases, and environments.
Quick start
make setup # Prepare .env, start Docker, enter CLI container
splent --help # See all available commands
Requirements
- Docker + Docker Compose
- Python 3.13+
Documentation
Full docs, tutorials, and command reference at docs.splent.io
License
splent_cli is free software under the GNU Lesser General Public License,
version 3 or any later version (LGPL-3.0-or-later). See COPYING.LESSER,
and COPYING for the GNU General Public License it builds on.
What splent writes into your products from its templates (product:create,
product:sync-template, product:build and the rest) is yours, under whatever
license you choose, and the LGPL of splent_cli does not extend to it. A feature
created with feature:create starts under LGPL-3.0-or-later, the license of
the SPLENT catalog, in its own COPYING.LESSER and pyproject.toml; change
both to publish it under another one.