Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

container repository output differs from container repository --help

Abierto
#1,095 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
python
Área
cli

Línea de trabajo

Start by reproducing pulp container repository and pulp container repository --help, then compare their command listings and the matching pulp shell completion. Done means both outputs include the same repository commands, including create, destroy, sync, and update, and shell completion exposes them too.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Version

"versions": [
    {
      "component": "core",
      "version": "3.61.0",
      "package": "pulpcore",
      "module": "pulpcore.app",
      "domain_compatible": true
    },
    {
      "component": "ansible",
      "version": "0.22.1",
      "package": "pulp-ansible",
      "module": "pulp_ansible.app",
      "domain_compatible": false
    },
    {
      "component": "container",
      "version": "2.21.0",
      "package": "pulp-container",
      "module": "pulp_container.app",
      "domain_compatible": false
    },
    {
      "component": "deb",
      "version": "3.3.1",
      "package": "pulp_deb",
      "module": "pulp_deb.app",
      "domain_compatible": false
    },
    {
      "component": "gem",
      "version": "0.6.1",
      "package": "pulp-gem",
      "module": "pulp_gem.app",
      "domain_compatible": true
    },
    {
      "component": "maven",
      "version": "0.8.1",
      "package": "pulp-maven",
      "module": "pulp_maven.app",
      "domain_compatible": false
    },
    {
      "component": "ostree",
      "version": "2.4.3",
      "package": "pulp-ostree",
      "module": "pulp_ostree.app",
      "domain_compatible": true
    },
    {
      "component": "python",
      "version": "3.12.3",
      "package": "pulp-python",
      "module": "pulp_python.app",
      "domain_compatible": true
    },
    {
      "component": "rpm",
      "version": "3.27.1",
      "package": "pulp-rpm",
      "module": "pulp_rpm.app",
      "domain_compatible": true
    },
    {
      "component": "certguard",
      "version": "3.61.0",
      "package": "pulpcore",
      "module": "pulp_certguard.app",
      "domain_compatible": true
    },
    {
      "component": "file",
      "version": "3.61.0",
      "package": "pulpcore",
      "module": "pulp_file.app",
      "domain_compatible": true
    }
  ],

Describe the bug
Just noticed that when you use the command pulp container repository you don't get the same output compared to if you pass the --help option,

See below examples

pulp container repository
Usage: pulp container repository [OPTIONS] COMMAND [ARGS]...

Options:
  -t, --type [container|push]
  --help                       Show this message and exit.

Commands:
  label
  list
  role
  show
  tag
  task
  untag
  version

versus

pulp container repository --help
Usage: pulp container repository [OPTIONS] COMMAND [ARGS]...

Options:
  -t, --type [container|push]
  --help                       Show this message and exit.

Commands:
  content
  copy-manifest
  copy-tag
  create
  destroy
  label
  list
  role
  show
  sync
  tag
  task
  untag
  update
  version

this has also effect in the pulp shell showing not full command completion

pulp> container repository
label    list     role     show     tag      task     untag    version

To Reproduce
See above

Expected behavior
I would expect same output

Additional context
I was just thrown off by it when i was looking for the pulp container repository create help, which initially did not appear in the command list.

Lenguaje dominante
Python
Estrellas
43
Forks
52
Merge medio
11 h 38 min
PR fusionados (30 d)
11

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pulp/pulp-cli

Todos los issues de pulp/pulp-cli

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.