Configuration
Configuration
First Run Configuration
On first run, GoSuki will automatically generate a default configuration file at $XDG_CONFIG_DIR/gosuki/config.toml
. This file serves as the central configuration for all modules and features.
You can view the default configuration template using the command:
gosuki config gen
output
[chrome]
[chrome.profile_options]
watch-all-profiles = false
profile = "Default"
[database]
db-path = "~/.local/share/gosuki/"
sync-interval = '5s'
[firefox]
[firefox.profile-options]
watch-all-profiles = true
profile = "default"
[github-stars]
github-token = "xxxxxxxxxxxxxxxxxxxx"
sync-interval = '6h'
[global]
watch-all = true
[html-autoimport]
paths = ["$HOME/shares/bookmarks"]
[reddit-saves]
client-id = "xxxxxxxxxxxxxxxxxxxx"
client-secret = "xxxxxxxxxxxxxxxxxxxx"
password = "xxxxxxxxxxxxxxxxxxxx"
sync-interval = '24h'
username = "xxxxxxxxxxxxxxxxxxxx"
This will output a TOML file with all available configuration options, pre-filled with default values. The generated file includes sections for:
- Browser configurations (Chrome, Firefox)
- Database settings
- Module-specific options
- Global settings