Skip to content

Configuration

Astro-Up uses a layered configuration system stored in SQLite. Every setting is configurable from the GUI, CLI, or config file.

GUI Settings

Open Settings from the sidebar. Options are organized by category.

CLI

sh
# Show current configuration
astro-up config show

# Initialize config with defaults
astro-up config init

Config Sections

SectionKey settings
uitheme, font_size, scan_interval, default_install_scope, default_install_method
startupstart_at_login, start_minimized, minimize_to_tray
catalogurl, cache_ttl
networkproxy, timeouts, speed_limit
notificationsenabled, plus granular per-type toggles
logginglevel, log_to_file, max_age_days
pathsdownload_dir, cache_dir, portable_apps_dir, keep_installers, purge_installers_after_days

Paths

Default data location:

%APPDATA%\nightwatch\astro-up\

Key directories:

PathPurpose
DatabaseSQLite database with catalog, config, and ledger
download_dirDownloaded installers (configurable)
cache_dirCatalog cache
portable_apps_dirExtracted portable applications with Windows shortcuts

Notable Settings

  • portable_apps_dir -- where portable apps are extracted; Astro-Up creates a Windows shortcut for each
  • keep_installers / purge_installers_after_days -- control whether downloaded installers are kept or cleaned up automatically
  • speed_limit -- cap download bandwidth to avoid saturating your connection
  • scan_interval -- how often the GUI checks for installed software automatically

For the complete field reference, see Configuration File Reference.

Licensed under Apache-2.0