This is a very simple tool used to convert legacy Paradox. There are a number of Paradox file converters already out there - this is simply an attempt to code it in Go.
Currently unloads the file data from a pdx file. The project is still in heavy alpha stage - in no case should you be using this in production.
It currently exports the raw data as a "output.csv" CSV file by default - next step is to deal with things like number fields. You can change the output using the -o flag and pick a new destination.
- Turn this into an honest cli tool
- Give the user the option to export the table layout in a relatively standard format making it easy to understand the underlying data.
- Work with a real Golang programmer to get the syntax more idiomatic and clear up the many sins committed here.
- Create documentation a little more thorough than an overblown README.md.
The library is built on the following resources as guides for pulling data out of these pdx files.
Most importantly, this depends on the Kevin Mitchell "PARADOX 4.x FILE FORMATS", dated May 11th, 1996. This concise document clearly lays out the process for pulling out useful information from a pdx file.