No description
  • Python 96.5%
  • Jinja 1.8%
  • Shell 0.8%
  • CSS 0.6%
  • HTML 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-11 19:47:55 +02:00
docker Workspace .env writers and container shell bootstrap scripts 2026-10-09 02:03:29 +02:00
makefiles Move a splent_network left by the old 'docker' project to splent_cli 2026-10-01 10:49:26 +03:00
scripts Workspace .env writers and container shell bootstrap scripts 2026-10-09 02:03:29 +02:00
src Releases push to the branch origin calls its default, not always main 2026-10-11 18:49:48 +02:00
tests Releases push to the branch origin calls its default, not always main 2026-10-11 18:49:48 +02:00
.env.example Workspace .env writers and container shell bootstrap scripts 2026-10-09 02:03:29 +02:00
.gitignore chore: drop accidentally-committed runtime artifacts; ignore them 2026-06-25 23:11:22 +02:00
COPYING License under LGPL-3.0-or-later; what splent generates is yours 2026-10-11 11:50:26 +02:00
COPYING.LESSER License under LGPL-3.0-or-later; what splent generates is yours 2026-10-11 11:50:26 +02:00
LICENSE Keep a LICENSE notice; the dev image copies license files by pattern 2026-10-11 11:56:37 +02:00
Makefile feat(make): add .env management targets and harden CLI bootstrap 2026-06-26 11:11:43 +02:00
package.json feat: Add feature installer 2025-05-07 17:31:45 +01:00
pyproject.toml chore: release splent_cli to v1.34.1 2026-10-11 19:47:55 +02:00
README.md License under LGPL-3.0-or-later; what splent generates is yours 2026-10-11 11:50:26 +02:00

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.