[ui] Add auto-mount on first launch functionality #52

This commit is contained in:
2025-09-06 18:34:00 -05:00
parent 98a277713b
commit 9d58e804a0
3 changed files with 26 additions and 26 deletions

View File

@@ -216,15 +216,15 @@ void mgmt_app_config::set_auto_start(bool auto_start) {
if (utils::file::change_to_process_directory()) {
#if defined(__linux__)
if (auto_start) {
utils::create_autostart_opts opts{};
opts.app_name = "repertory";
opts.comment = "Mount utility for AWS S3 and Sia";
opts.exec_args = {"-ui", "-lo"};
opts.exec_path = utils::path::combine(".", {"repertory"});
opts.icon_path = utils::path::combine(".", {"repertory.png"});
opts.terminal = true;
utils::autostart_cfg cfg{};
cfg.app_name = "repertory";
cfg.comment = "Mount utility for AWS S3 and Sia";
cfg.exec_args = {"-ui", "-lo"};
cfg.exec_path = utils::path::combine(".", {"repertory"});
cfg.icon_path = utils::path::combine(".", {"repertory.png"});
cfg.terminal = true;
if (utils::create_autostart_entry(opts, false)) {
if (utils::create_autostart_entry(cfg, false)) {
utils::error::handle_info(function_name,
"created auto-start entry|name|repertory");
} else {
@@ -244,7 +244,7 @@ void mgmt_app_config::set_auto_start(bool auto_start) {
#if defined(_WIN32)
if (auto_start) {
shortcut_cfg cfg{};
utils::shortcut_cfg cfg{};
cfg.arguments = {L"-ui", L"-lo"};
cfg.exe_path = utils::path::combine(L".", {L"repertory"});
cfg.location = utils::path::absolute(L".");