From db74ba9f0d51439e395cbce39bf82e745cda5ac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Wed, 9 Feb 2022 16:23:08 +0100 Subject: [PATCH] Initial commit. --- LICENSE | 17 +++++++++++++++++ README.md | 3 +++ badwhitespace | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100755 badwhitespace diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fa7aa45 --- /dev/null +++ b/LICENSE @@ -0,0 +1,17 @@ +(C) 2022 Nicolás A. Ortega Froysa + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2625f42 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# BadWhiteSpace + +If you're used to doing things on the terminal (like I am) diff --git a/badwhitespace b/badwhitespace new file mode 100755 index 0000000..5bea20d --- /dev/null +++ b/badwhitespace @@ -0,0 +1,43 @@ +#!/bin/bash + +# Copyright (C) 2022 Ortega Froysa, Nicolás All rights reserved. +# Author: Ortega Froysa, Nicolás +# +# This software is provided 'as-is', without any express or implied +# warranty. In no event will the authors be held liable for any damages +# arising from the use of this software. +# +# Permission is granted to anyone to use this software for any purpose, +# including commercial applications, and to alter it and redistribute it +# freely, subject to the following restrictions: +# +# 1. The origin of this software must not be misrepresented; you must not +# claim that you wrote the original software. If you use this software +# in a product, an acknowledgment in the product documentation would be +# appreciated but is not required. +# +# 2. Altered source versions must be plainly marked as such, and must not be +# misrepresented as being the original software. +# +# 3. This notice may not be removed or altered from any source +# distribution. + +VERSION="v1.0" +PROG_NAME="badwhitespace" + +if [[ $1 == "-h" || $1 == "--help" ]] +then + echo "$0 [file ...]" + echo " -h, --help show this help information" + echo " -v, --version show version information" + exit 0 +elif [[ $1 == "-v" || $1 == "--version" ]] +then + echo "$PROG_NAME $VERSION" + exit 0 +fi + +for file in "$@" +do + mv "$file" "${file// /_}" +done