{"nodes": [{"id": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "label": "remote-tasks.sh", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "file"}}, {"id": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "label": "remote-tasks.sh script", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L1", "metadata": {"language": "bash", "kind": "bash_entrypoint"}}, {"id": "lib_remote_tasks_remote_artisan", "label": "remote_artisan()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L10", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_run_remote_migrations", "label": "run_remote_migrations()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L17", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_run_remote_cache_clear", "label": "run_remote_cache_clear()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L42", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_run_cdn_static_sync", "label": "run_cdn_static_sync()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L55", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_write_remote_deploy_marker", "label": "write_remote_deploy_marker()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L70", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_verify_remote_deploy", "label": "verify_remote_deploy()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L81", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_load_local_db_config", "label": "load_local_db_config()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L93", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_run_sync_reference_data", "label": "run_sync_reference_data()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L105", "metadata": {"language": "bash", "kind": "bash_function"}}, {"id": "lib_remote_tasks_run_all_remote_tasks", "label": "run_all_remote_tasks()", "file_type": "code", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L181", "metadata": {"language": "bash", "kind": "bash_function"}}], "edges": [{"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L1", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "script_dir_common_sh", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_remote_artisan", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L10", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_run_remote_migrations", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L17", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_run_remote_cache_clear", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L42", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_run_cdn_static_sync", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L55", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_write_remote_deploy_marker", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L70", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_verify_remote_deploy", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L81", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_load_local_db_config", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L93", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_run_sync_reference_data", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L105", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh", "target": "lib_remote_tasks_run_all_remote_tasks", "relation": "defines", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L181", "weight": 1.0}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_run_remote_migrations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L205", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_run_sync_reference_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L215", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_run_remote_cache_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L220", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_write_remote_deploy_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L220", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_run_cdn_static_sync", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L225", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_verify_remote_deploy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L230", "weight": 1.0, "context": "call"}, {"source": "home_asterix_desktop_app_main_updater_deploy_lib_remote_tasks_sh__entry", "target": "lib_remote_tasks_run_all_remote_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L232", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_remote_migrations", "target": "lib_remote_tasks_remote_artisan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L38", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_remote_cache_clear", "target": "lib_remote_tasks_remote_artisan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L47", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_cdn_static_sync", "target": "lib_remote_tasks_remote_artisan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L64", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_verify_remote_deploy", "target": "lib_remote_tasks_remote_artisan", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L89", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_sync_reference_data", "target": "lib_remote_tasks_load_local_db_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L113", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_run_remote_migrations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L186", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_run_sync_reference_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L187", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_run_remote_cache_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L188", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_run_cdn_static_sync", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L189", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_write_remote_deploy_marker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L190", "weight": 1.0, "context": "call"}, {"source": "lib_remote_tasks_run_all_remote_tasks", "target": "lib_remote_tasks_verify_remote_deploy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/asterix/Desktop/App Main-Updater/deploy/lib/remote-tasks.sh", "source_location": "L197", "weight": 1.0, "context": "call"}]}