Skip to content

Make configuration file optional #12

@pepicrft

Description

@pepicrft

Context

I tried to use geranos for the first time, and it failed because the configuration file was missing. That made me think whether it'd make sense to include some defaults so the configuration file is optional. For example, for the directory where images are cloned, geranos could leverage the XDG Base Directory Specification and store images at $XDG_DATA_HOME/geranos/images, where $XDG_DATA_HOME defaults to $HOME/.local/share.

Motivation

Providing sensible defaults enhances the first-time experience using the tool without compromising the configurability through configuration files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions