Skip to content

Commit

Permalink
Format documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardehrenfried committed Sep 25, 2024
1 parent 204310c commit 8ff4931
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions docs/onebusaway-gtfs-merge-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,21 @@ https://repo1.maven.org/maven2/org/onebusaway/onebusaway-gtfs-merge-cli/3.2.2/on

## Using the Application

You'll need a Java 17 runtime installed to run the client. To run the application:
You'll need a Java 17 runtime installed to run the client.

To run the application:

```
java -jar onebusaway-gtfs-merge-cli.jar [--args] input_gtfs_path_a input_gtfs_path_b ... output_gtfs_path
```

<<Note>>: Merging large GTFS feeds is often processor and memory intensive. You'll likely need to increase the
**Note**: Merging large GTFS feeds is often processor and memory intensive. You'll likely need to increase the
max amount of memory allocated to Java with an option like `-Xmx1G` (adjust the limit as needed). I also recommend
adding the `-server` argument if you are running the Oracle or OpenJDK, as it can really increase performance.

Configuring the Application
## Configuring the Application

The merge application supports a number of options and arguments for configuring the application's behavior. The
The merge application supports a number of options and arguments for configuring the application's behavior. The
general pattern is to specify options for each type of file in a GTFS feed using the `--file` option, specifying
specific options for each file type after the `--file` option. Here's a quick example:

Expand Down

0 comments on commit 8ff4931

Please sign in to comment.