Giter Site home page Giter Site logo

marekkowalczyk / sanitize Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 15 KB

Sanitize a string for use as a filename

License: MIT License

Go 70.64% Shell 15.44% AppleScript 13.92%
sanitizer sanitize rename rename-files renamer-utility filename-utils filename-management filename go golang

sanitize's Introduction

marekkowalczyk

My GitHub Pages

sanitize's People

Contributors

marekkowalczyk avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

canesin

sanitize's Issues

On macOS sometimes filenames are left with capital letter(s)

macOS filesystem is (typically) case-insensitive but case-preserving: it treats Filename.txt and filename.txt as identical.

Consequently, mv -nv "$oname" "$nname" in the san.sh script fails to rename Filename.txt to filename.txt.

A possible solution could be getting rid of the -n flag in mv -nv. But this risks accidentally overwriting files, as file_name.txt and file name.txt are both transformed to file-name.txt, resulting in the loss of one of the files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.