add config section shortcodes
[yosql.git] / yosql-website / content / configuration / files / _index.md
blob822615cab06c16daa06a3ef2c32aa29d3f813f45
1 ---
2 title: Files
3 date: 2019-09-27T18:51:08+02:00
4 menu:
5   main:
6     parent: Configuration
7 categories:
8   - Configuration
9 tags:
10   - files
11 ---
13 The `files` configuration can be used to control how `YoSQL` interacts with files.
15 ## Tooling
17 ### Maven
19 In order to use `YoSQL` together with [Maven](https://maven.apache.org/), take a look at the tooling [documentation for Maven](/tooling/maven/).
21 {{< maven/config/files/index >}}
23 ### Gradle
25 In order to use `YoSQL` together with [Gradle](https://gradle.org/), take a look at the tooling [documentation for Gradle](/tooling/gradle/).
27 ```groovy
28 plugins {
29   id("wtf.metio.yosql")
32 yosql {
33   files {
34     configOption = configValue
35   }
37 ```
39 ### Bazel
41 In order to use `YoSQL` together with [Bazel](https://bazel.build/), take a look at the tooling [documentation for Bazel](/tooling/bazel/).
43 TODO: info for bazel
45 ### CLI
47 In order to use YoSQL on the command line, take a look at the tooling [documentation for CLI](/tooling/cli/).
49 ```shell
50 $ yosql --files-config-option=configValue
51 ```
53 As long as the name of the config option is unique across all configuration groups, you can use the shorter form:
55 ```shell
56 $ yosql --config-option=configValue
57 ```