Skip to content

Generating vase template project with a kebab-case project name results in inconstant naming of the service.edn file #89

@CalebMacdonaldBlack

Description

@CalebMacdonaldBlack

Description

Generating a vase template project with a kebab-case project name results in inconstant naming of the service.edn file. For example, running lein new vase foo-bar creates the file resources/foo-bar_service.edn with hyphens and underscores.

I'm aware that namespaces must be separated by hyphen and have a corresponding filename separated by an underscore in order to work at all. And that the service.edn is just a file that is read and is not required to follow that patten at all and will work anyway.

I do believe it should be consistent though and sanitising the namespace as is done with clj filenames will make this file look a little less strange when generated.

Expected Behavior

Running lein new vase foo-bar creates the file resources/foo_bar_service.edn

Actual Behavior

Running lein new vase foo-bar creates the file resources/foo-bar_service.edn

I can submit a PR to fix this if this change is wanted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions