Skip to content
forked from VFPX/GoFish

GoFish is an advanced code search tool for fast searching and replacing of Visual FoxPro source code.

Notifications You must be signed in to change notification settings

lscheffler/GoFish

 
 

Repository files navigation

GoFish!

Go!Fish
Version 6.2.005, 2023-09-07
GoFish is an advanced code search tool for fast searching and replacing of Visual FoxPro source code.

Note: Matt's original repository is at https://github.com/mattslay/GoFish but since he sadly passed away in 2021, this fork is now the one the VFPX project list links to so others can contribute to the project. The main project is now https://github.com/VFPX/GoFish

Synopsis

This is project is part of VFPX

VFPX

Project manager: Doug Hennig, Lutz Scheffler
Project location: GoFish

The main goal of this project is:

  • Providing advanced code search search in code in Visual FoxPro source code
  • Providing advanced replace
  • GoFish can search content on any other text file too, the difference is to deal with VFP table based sources

Screenshot

Videos

Getting started with GoFish

Audio Podcast

Hear The Fox Show podcast interview with GoFish author Matt Slay

Requirements

  • Requires: Microsoft Visual Foxpro; Version 9.0 SP2.
  • Requires: FoxBin2Prg. This version of Bin2Text requires version 1.20.05.
  • Runs with VFPA, compiling the APP with VP9 SP2 is recomended.

Installation

  1. Download or clone this repository.
  2. Downlod or clone FoxBin2Prg
  3. This repository does not ship binary sources.
  4. Run
CD (path_to_GoFish)
DO (path_to_)FOXBIN2PRG.PRG WITH JUSTPATH(FULLPATH("GoFish.pj2","")),"*"
  1. Compile to app

Documentation

See documentation

Changes

See changes

Helping with this project

See How to contribute to GoFish for details on how to help with this project.

Bugs, Discussions etc.

The questions, bug reports, discussions forum GoFish Discussion Group is not longer maintained. Please use the issues page on github.

Known issues

Due to the way GoFish stores the code around the hits, the search may fail with memo file to large. See issue #49.
This may happen as well, if too many results are visible in the history (with memo loaded).
The search brings one hit per line, even if there is more then one hit in this line. The replace function just replaces all hits per line. There is not hint about multiple hits at all.


Last changed: 2023/09/07 Picture

About

GoFish is an advanced code search tool for fast searching and replacing of Visual FoxPro source code.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • xBase 53.1%
  • Rich Text Format 21.1%
  • SQLPL 17.4%
  • C 7.7%
  • CSS 0.4%
  • HTML 0.2%
  • Other 0.1%