Skip to content

Feature request: Improved download filenames #78

@edgan

Description

@edgan

These will help people using these downloads not end up with ClipCascade_Linux.tar.(1).xz end of filenames. It will also make it easier to keep old versions, and tell them apart.

It will cover edge cases like 32-bit Windows and Android. It will tell Linux users there are no architecture concerns.

In the case of docker-compose.yml if it in Downloads, it will more easily tell me what project the file is for.

Standardizing the style will make any automation you do easier.

In the case of ClipCascade-Apple_macOS.ARM_M-Series.zip the words Apple and M-Series don't really add anything.

  1. Version numbers
  2. Shorter filenames for macOS
  3. Standardize use of underscores and dashes
  4. Call out CPU architecture consistently
  5. Add ClipCascade to the filename of docker-compose.yml

Current style:

ClipCascade-Apple_macOS.ARM_M-Series.zip
ClipCascade-Apple_macOS.Intel-Series.zip
ClipCascade-Server-JRE_17.jar
ClipCascade.apk
ClipCascade.exe
ClipCascade.msi
ClipCascade_Linux.tar.xz
ClipCascade_Linux.zip
docker-compose.yml

Improved style:

ClipCascade-3.0.2_macOS-ARM.zip(preferred) or ClipCascade-3.0.2_macOS-AppleSilicon.zip
ClipCascade-3.0.2_macOS-Intel.zip(preferred) or ClipCascade-3.0.2_macOS-x86_64.zip
ClipCascade-Server-3.0.2_JRE-17.jar
ClipCascade-3.0.2.apk
ClipCascade-3.0.2.exe
ClipCascade-3.0.2.msi
ClipCascade-3.0.2_Linux-noarch.tar.xz
ClipCascade-3.0.2-docker-compose.yml

Even more enhancement:

ClipCascade-3.0.2_arm64.apk
ClipCascade-3.0.2_x86_64.exe or ClipCascade-3.0.2_amd64.exe
ClipCascade-3.0.2_x86_64.msi or ClipCascade-3.0.2_amd64.msi

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions