Goto Documentation

Simplifying terminal navigation

View the Project on GitHub gabrielg2020/goto

Developers Guide

This guide explains the architecture, key decisions, and trade-offs made during the development of goto.


Project Structure

Directory/File Description
cmd/main.go Entry point for the application.
cmd/pkg/search.go Logic for directory searching using find and fzf.
cmd/pkg/config.go Logic for dealing with user configurations.
setup.sh Shell integration setup script.
test/ Unit tests.

Key Decisions

1. Why Go?

2. Why find and fzf?

3. Configuration Format

4. Shell Integration Approach


Future Considerations


Back