abhinav / abhinav/tmux-fastcopy
Break apart tmux-fastcopy and fastcopy binary
- 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