#!/usr/bin/env bash

# shellcheck shell=bash

# ``````````````````````````````````````````````````````````````````````````````
# Function name: init_session()
#
# Description:
#   Init configuration file.
#
# Usage:
#   init_session
#
# Examples:
#   init_session
#

function init_session() {

  # shellcheck disable=SC2034
  local _FUNCTION_ID="init_session"
  local _STATE=0

  _session_variables=(\
  "Destination;'127.0.0.1 example.com';dest;$_cmd_dest" \
  "Global parameters;'-sV -p 443';params;$_cmd_params" \
  "Report type;'nmap|xml|grep';report;$_cmd_report" \
  "Pass through TOR;'true|false';tor;$_cmd_tor" \
  "Terminal type;'internal|external';terminal;$_cmd_terminal")

  # shellcheck disable=SC2034
  _variables_stack=("${_session_variables[@]}")

  return $_STATE

}
