4d-publish-gitlab
SKILL.md
4D Publish to GitLab
Publish a 4D project to GitLab with support for gitlab.com and self-hosted instances.
Script
publish.py - Publish to GitLab
Creates GitLab repository from 4D project.
Interactive mode:
python3 "<skill_path>/scripts/publish.py"
Non-interactive mode (with arguments):
python3 "<skill_path>/scripts/publish.py" --yes [options]
| Argument | Description |
|---|---|
--yes, -y |
Non-interactive mode |
--public |
Create public repository (default: private) |
--description "...", -d |
Repository description |
--hostname |
GitLab instance hostname (default: gitlab.com) |
--group, -g |
GitLab group/namespace for the repository |
Examples:
# Interactive
python3 publish.py
# Private repo on gitlab.com, no questions
python3 publish.py --yes
# Public repo with description
python3 publish.py --yes --public --description "My 4D component"
# Self-hosted GitLab instance
python3 publish.py --yes --hostname gitlab.example.com
# Under a group namespace
python3 publish.py --yes --group my-team
# Self-hosted + group
python3 publish.py --yes --hostname gitlab.example.com --group my-team --description "Shared component"
Weekly Installs
1
Repository
e-marchand/skillsGitHub Stars
1
First Seen
6 days ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1