jw-pkg/src/python/jw/pkg/cmds/projects
Jan Lindemann 8697695697
CmdBase / cmds.projects.Cmd: Add modules

Lots of sub- and sub-subcommands are derived from the base class of the invoking command, notably below cmds.projects. That provides some properties shared across the ancestor hierarchy of a command, but is semantically unsound. Introduce jw.pkg.BaseCmd class as a place to provide basic helpers shared across all commands used in a jw.pkg.App's context. Also add cmds.projects.Cmd to be used by other commands in cmds.projects in later commits.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-05-31 17:52:20 +02:00
..
__init__.py lib.init.detect_modules(): Add function 2026-05-31 17:52:20 +02:00
BaseCmdPkgRelations.py App.distro_xxx: Move properties to Distro.xxx 2026-04-19 21:00:21 +02:00
Cmd.py CmdBase / cmds.projects.Cmd: Add modules 2026-05-31 17:52:20 +02:00
CmdBuild.py cmds.projects.CmdBuild: Don't change handled Exception 2026-05-02 06:59:24 +02:00
CmdCanonicalizeRemotes.py lib.base: Add module 2026-04-16 12:57:04 +02:00
CmdCflags.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdCheck.py cmds and lib: Don't print() log messages 2026-03-27 09:16:14 +01:00
CmdCommands.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdCreatePkgConfig.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdExepath.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdGetAuthInfo.py lib + cmds.projects: Use lib.Uri 2026-04-28 13:00:29 +02:00
CmdGetval.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdHtdocsDir.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdLdflags.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdLdlibpath.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdLibname.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdListRepos.py make / scripts: git.janware.com -> devgit.janware.com 2026-05-12 15:15:29 +02:00
CmdModules.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdPath.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdPkgConflicts.py lib.Cmd: Add argument "parent" to __init__() 2026-01-28 15:24:24 +01:00
CmdPkgProvides.py lib.Cmd: Add argument "parent" to __init__() 2026-01-28 15:24:24 +01:00
CmdPkgRequires.py lib.Cmd: Add argument "parent" to __init__() 2026-01-28 15:24:24 +01:00
CmdProjDir.py jw.pkg.cmds.projects.CmdProjectDir: Fix warning typo 2026-02-02 15:56:19 +01:00
CmdPythonpath.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdPythonpathOrig.py jw.pkg.App: Code beautification 2026-01-29 11:32:14 +01:00
CmdRequiredOsPkg.py App.distro_xxx: Move properties to Distro.xxx 2026-04-19 21:00:21 +02:00
CmdSummary.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdTest.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
CmdTmplDir.py cmds.project.*: Make _run() async 2026-01-28 17:41:10 +01:00
Makefile jw.build.cmds: Move build.cmds -> cmds.projects 2026-01-26 17:58:23 +01:00