abhinav / abhinav/tmux-fastcopy

Break apart tmux-fastcopy and fastcopy binary

Abierto
#127 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Go
Estrellas
97
Forks
6
Merge medio
2 min
PR fusionados (30 d)
2

Descripción

Separate into two binaries:

- fastcopy would read from stdin and display a widget to select text; all options are passed as CLI arguments or env vars
- tmux-fastcopy handles the tmux integration: looking up tmux config, etc. and calling the fastcopy binary

This would be a first step towards integration elsewhere, e.g. kitty terminal overlays, possibly nvim overlays?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

The current codebase is a single Go binary. Start by examining the main.go and any tmux-specific integration code. Identify the separation point: the core text selection widget logic should go into a new 'fastcopy' binary, while tmux configuration handling remains in 'tmux-fastcopy'. Look for existing build scripts or Makefile to understand the build process. 'Done' means two separate binaries that work together as before, with tmux-fastcopy invoking fastcopy.

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

Evaluación

Stack tecnológico
go, shell
Área
cli, tooling
Tipo de issue
Refactorización
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.