Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Issues selecionadas

Good First Issues de CLI em TypeScript

Issues de TypeScript sobre CLI: o projeto é escrito em TypeScript e a issue trata de CLI. A lista começa pelas que avaliamos como boas para iniciantes.

CLI

Issues abertas
48.9k
Novas nesta semana
2.6k
Ninguém assumiu ainda
41.3k
Dificuldade média
3.7/5

Como é esta lista

  • Dificuldade média anotada: 3.7/5 em 61,854 issues.
  • 11% de 61,854 estimativas de tempo são de um dia ou menos.

Atualizado em 26/10/2026.

Sobre CLI

Interfaces de linha de comando são programas executados a partir de um terminal. O trabalho aqui inclui parsing de argumentos, textos de ajuda, formatação de saída e autocompletar no shell.

Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • [FEATURE] `prompt.autocomplete`: let plugin rows carry `query` for match highlighting, and preselect the first row
    Aberta
    area:plugins area:tui enhancement

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 69/100

    anthropics/claude-code#105139 ·

    Mantenedores costumam responder em até 1 dia

  • 🎙️ task - feat(dispatcher): radio.task.push --description @file:<path>, so a long body needs no cat pipe
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    ehmpathy/rhachet-roles-bhuild#616 ·

    Mantenedores costumam responder em até 1 dia

  • fix(init): correct web3 standard attribution and add missing ethereum provider in config.toml template
    Aberta
    📘 Docs supabase/cli

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100

    supabase/cli#7324 ·

    Mantenedores costumam responder em até 1 dia

  • bug(cli): theme file home-directory check uses startsWith (sibling dirs pass, Windows casing fails)
    Aberta
    area/core kind/bug priority/p2 status/bot-triaged

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100

    google-gemini/gemini-cli#29955 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • fix(ctl): trunk prompts say "Post" instead of "Port"
    Aberta
    type: bug

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100

    fonoster/routr#439 ·

    Mantenedores costumam responder em até 1 dia

  • fix(ctl): domains update asks to add an Egress Rule only when ACLs exist
    Aberta
    type: bug

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100

    fonoster/routr#438 ·

    Mantenedores costumam responder em até 1 dia

  • GitHub org import through the gh CLI has no request deadline
    Aberta
    bug help wanted

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    Tencent/teamai-cli#1397 ·

    Mantenedores costumam responder em até 1 dia

  • `bsc --init` ignores `--project`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    rokucommunity/brighterscript#1941 ·

    Mantenedores costumam responder em até 1 dia

  • Nested tool-call ids restart at /1 after takeRecord, so ids can repeat for the same caller
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    code-yeongyu/senpi#4278 ·

    Mantenedores costumam responder em até 1 dia

  • fix(usage): usage-awareness toggle defense-in-depth improvements
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100

    griffinwork40/agent-afk#4408 ·

    Mantenedores costumam responder em até 1 dia

  • read: summary gap rows carry no ranges, and the footer samples two — "re-read ONLY footer-named omissions" is unsatisfiable
    Aberta
    prompting proposal tool triaged

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    can1357/oh-my-pi#17041 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • [cli] createGitMeta joins project.rootDirectory onto cwd even when deploying from inside that subdirectory
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100

    vercel/vercel#17735 ·

    Mantenedores costumam responder em até 18 dias

  • Local copy writes the clipboard natively and via OSC 52 at once, racing the terminal (macOS)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    anomalyco/opencode#59052 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add tests for up-only shared infrastructure list
    Aberta
    area: cli area: tests community difficulty: easy hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: traefik tech: typescript tech: vitest testing

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100

    tdk-landscape/tdk-cli-core#2430 ·

  • Add tests for service-urls: Traefik route presence
    Aberta
    area: cli area: tests community difficulty: easy hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: traefik tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100

    tdk-landscape/tdk-cli-core#2429 ·

  • Pin the TRAEFIK entry in platform-standards
    Aberta
    area: cli area: tests community difficulty: easy hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: traefik tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2428 ·

  • Add tests for the Traefik ingress rows in status-ports
    Aberta
    area: cli area: tests community difficulty: easy hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: traefik tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100

    tdk-landscape/tdk-cli-core#2427 ·

  • Add tests for down-cleanup's Traefik network marker check
    Aberta
    area: cli area: tests community difficulty: easy hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: traefik tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2426 ·

  • Add tests for project_root_abspath
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: docker tech: starlark tech: tilt tech: traefik testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2421 ·

  • Add tests for _pluralize_stack in traefik_helpers.star
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: docker tech: starlark tech: tilt tech: traefik testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100

    tdk-landscape/tdk-cli-core#2418 ·

  • Add tests for project_backend_rule
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: docker tech: starlark tech: tilt tech: traefik testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2417 ·

  • Add tests for _stack_is_shared through the public label functions
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: docker tech: starlark tech: tilt tech: traefik testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2412 ·

  • Add direct tests for get_frontend_traefik_labels
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: docker tech: starlark tech: tilt tech: traefik testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2411 ·

  • Cover the import command branches in commands/import.ts
    Aberta
    area: cli area: tests community difficulty: easy good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100

    tdk-landscape/tdk-cli-core#2406 ·

  • Cover the uncovered branches in utils/doctor-wiring.ts
    Aberta
    area: cli area: tests community difficulty: easy good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100

    tdk-landscape/tdk-cli-core#2403 ·

  • Cover the doctor runtime helpers in utils/doctor-runtime.ts
    Aberta
    area: cli area: tests community difficulty: medium dx help wanted island: Test Atoll quality rank: 5 kyu tech: biome tech: bun tech: docker tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2401 ·

  • Cover the untested functions in generator/template-engine.ts
    Aberta
    area: engine area: tests community difficulty: medium dx hacktoberfest help wanted island: Engine Volcano quality rank: 5 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2400 ·

  • Cover the uncovered branches in commands/config.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2398 ·

  • Cover the upgrade error branches in commands/upgrade.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2396 ·

  • Cover the failure branches in commands/restart.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100

    tdk-landscape/tdk-cli-core#2394 ·

  • Cover the status command output branches in commands/status.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100

    tdk-landscape/tdk-cli-core#2393 ·

  • Cover stopProcess and runColima in utils/doctor-fix.ts
    Aberta
    area: cli area: tests community difficulty: medium dx help wanted island: Test Atoll quality rank: 5 kyu tech: biome tech: bun tech: docker tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100

    tdk-landscape/tdk-cli-core#2392 ·

  • Cover checkServiceHealth and checkServiceSmoke in commands/doctor.ts
    Aberta
    area: cli area: tests community difficulty: medium dx help wanted island: Test Atoll quality rank: 5 kyu tech: biome tech: bun tech: docker tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100

    tdk-landscape/tdk-cli-core#2391 ·

  • Cover installServiceDependencies and defaultRun in utils/one-command.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2390 ·

  • Cover lastLine and the untested branches in commands/project.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2388 ·

  • Cover printFrameworkInventory and printFrontendFrameworks in commands/resource.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100

    tdk-landscape/tdk-cli-core#2387 ·

  • Cover firstMachineFailure and writeLog in cli.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100

    tdk-landscape/tdk-cli-core#2386 ·

  • Cover pruneNetworksOrWarn in commands/down.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100

    tdk-landscape/tdk-cli-core#2385 ·

  • Cover defaultDockerReachable and waitForTiltUi in commands/up.ts
    Aberta
    area: cli area: tests community difficulty: medium dx help wanted island: Test Atoll quality rank: 5 kyu tech: biome tech: bun tech: docker tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100

    tdk-landscape/tdk-cli-core#2384 ·

  • Cover httpGet and the agent command actions in commands/agent.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100

    tdk-landscape/tdk-cli-core#2383 ·

  • Cover the prune and network paths in commands/networks.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2382 ·

  • Cover the table and empty-state paths in commands/projects.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2381 ·

  • Cover listFrontendTargets and findReadyFrontend in commands/open.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100

    tdk-landscape/tdk-cli-core#2380 ·

  • Cover the Windows checks in utils/windows-doctor.ts
    Aberta
    area: cli area: tests community difficulty: medium dx help wanted island: Test Atoll quality rank: 5 kyu tech: biome tech: bun tech: docker tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100

    tdk-landscape/tdk-cli-core#2379 ·

  • Cover normalizeResourceNames and the stack command paths in commands/stack.ts
    Aberta
    area: cli area: tests community difficulty: medium dx hacktoberfest help wanted island: Test Atoll quality rank: 6 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100

    tdk-landscape/tdk-cli-core#2377 ·

  • macOS tests fail because tmpdir paths are not resolved through /private/var
    Aberta
    area: cli area: tests bug community difficulty: easy good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100

    tdk-landscape/tdk-cli-core#2376 ·

  • Test suite fails when legacy TDK_ env vars are set in the shell
    Aberta
    area: cli area: tests bug community difficulty: easy good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: typescript tech: vitest testing

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100

    tdk-landscape/tdk-cli-core#2375 ·

  • Deprecation warning for TDK_ env vars is written to stderr on --json commands
    Aberta
    area: cli bug community difficulty: easy dx good first issue hacktoberfest help wanted island: CLI Cove quality rank: 8 kyu tech: biome tech: bun tech: typescript tech: vitest

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100

    tdk-landscape/tdk-cli-core#2374 ·

  • Pin UNPINNED_DEPENDENCY_VERSIONS in constants
    Aberta
    area: cli area: tests community difficulty: easy good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: biome tech: bun tech: typescript tech: vitest testing

    Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100

    tdk-landscape/tdk-cli-core#2373 ·

  • Add a behaviour test for scripts/audit-codebase.sh
    Aberta
    area: scripts area: tests ci community difficulty: easy dx good first issue hacktoberfest help wanted island: Test Atoll quality rank: 8 kyu tech: github-actions testing tooling

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100

    tdk-landscape/tdk-cli-core#2371 ·

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Projetos com mais issues abertas aqui

Perguntas

Quantas issues de CLI estão abertas aqui?
48,879 issues abertas: 2,579 abertas nos últimos sete dias, e 41,336 que ninguém assumiu ainda. Contamos uma vez por dia.
Por onde eu começo?
Escolha uma issue marcada como boa para iniciantes, leia o guia de contribuição do projeto e deixe um comentário antes de começar. O guia para quem contribui mostra o caminho, da escolha da issue ao seu primeiro pull request.
Vocês podem escolher uma para mim?
Sim: entre com o GitHub e Sua próxima issue mostra uma issue aberta que ninguém assumiu, de acordo com suas linguagens, seu tempo e a dificuldade que você quer.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.