Module setup

Module setup 

Source
Expand description

This module handles the initial setup of the application.

StructsΒ§

PreparedApp
Contains all the necessary components for the application to run.

FunctionsΒ§

configure_logging πŸ”’
Configures logging for the application.
find_free_port πŸ”’
Finds a free TCP port on the local machine.
load_or_create_salt πŸ”’
Loads an encryption salt from a file, or creates a new one if it doesn’t exist.
prepare
Prepares the application for running.
print_identity_info πŸ”’
Prints information about the user’s identity.
print_start_banner πŸ”’
Prints a banner with startup information.
resolve_encryption_password πŸ”’
Resolves the encryption password.