Skip to content

Prerelase Windows portable: Write settings and logs into the place one extracted DevToys #1655

@o-l-a-v

Description

@o-l-a-v

What improvement do you think would an existing feature or tool in DevToys?

I was looking into adding DevToys prereleases to a Scoop manifest, and noticed that some hardcoded paths are being written to.

%LOCALAPPDATA%
├─ DevToys.WebView2
│  └─ *
└─ DevToys-preview
   ├─ Logs
   │  └─ *
   ├─ Plugins
   │  └─ *
   └─ settings.ini

Solution/Idea

Write files to a directory relative to DevToys.exe, to make it really portable.

Maybe <same_dir_as_devtoys.exe>\data\*?

Comments

Here is a Scoop manifest for DevToys Prereleases: https://github.com/o-l-a-v/scoop-bucket/blob/master/bucket/devtoys-prerelease.json.

If anyone wants to test:

PS > scoop bucket add orb https://github.com/o-l-a-v/scoop-bucket
PS > scoop install orb/devtoys-prerelease

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementIdea of improvement of existing feature.untriaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions