45 lines
991 B
Markdown
45 lines
991 B
Markdown
# Configuration
|
|
|
|
This page describes the configuration of LURE
|
|
|
|
---
|
|
|
|
## Table of Contents
|
|
|
|
- [Config file](#config-file)
|
|
- [rootCmd](#rootcmd)
|
|
- [repo](#repo)
|
|
|
|
---
|
|
|
|
## File locations
|
|
|
|
| Path | Description
|
|
| --: | :--
|
|
| ~/.config/lure/lure.toml | Config file
|
|
| ~/.cache/lure/pkgs | here the packages are built and stored
|
|
| ~/.cache/lure/repo | here are the git repos with all the `lure.sh` files
|
|
| | Example: `~/.cache/lure/repo/default/itd-bin/lure.sh`
|
|
|
|
---
|
|
|
|
## Config file
|
|
|
|
### rootCmd
|
|
|
|
The `rootCmd` field in the config specifies which command should be used for privilege elevation. The default value is `sudo`.
|
|
|
|
### repo
|
|
|
|
The `repo` array in the config specifies which repos are added to LURE. Each repo must have a name and URL. A repo looks like this in the config:
|
|
|
|
```toml
|
|
[[repo]]
|
|
name = 'default'
|
|
url = 'https://github.com/Arsen6331/lure-repo.git'
|
|
```
|
|
|
|
The `default` repo is added by default. Any amount of repos may be added.
|
|
|
|
---
|