From 02ac5bfebaf31bf0baf933ab05a715a5b31bfbc7 Mon Sep 17 00:00:00 2001 From: Renato Silva Date: Mon, 1 Dec 2014 22:36:39 -0200 Subject: [PATCH] Convert line breaks from Windows to Unix format. --- example.rb | 82 +++++++++++++++++++++++++++--------------------------- install.sh | 30 ++++++++++---------- 2 files changed, 56 insertions(+), 56 deletions(-) diff --git a/example.rb b/example.rb index dcc984d..ba2b7aa 100644 --- a/example.rb +++ b/example.rb @@ -1,41 +1,41 @@ -#!/usr/bin/env ruby -# Encoding: UTF-8 - -## EasyOptions Example -## Copyright (C) Someone -## Licensed under XYZ -## -## This program is an example of EasyOptions. It just prints the options and -## arguments provided in command line. Usage: -## -## @script.name [option] ARGUMENTS... -## -## Options: -## -h, --help All client scripts have this, it can be omitted. -## -o, --some-option This is a boolean option. Long version is -## mandatory, and can be specified before or -## after short version. -## --some-boolean This is a boolean option without a short version. -## --some-value=VALUE This is a parameter option. When calling your script -## the equal sign is optional and blank space can be -## used instead. Short version is not available in this -## format. - -require_relative "easyoptions" - -# Boolean options -puts "Option specified: --some-option" if $options[:option] -puts "Option specified: --some-boolean" if $options[:some_boolean] - -# Parameter option -value = $options[:some_value] -if value - value = $options[:some_value] - type = value.is_a?(Fixnum)? "number" : "string" - puts "Option specified: --some-value is #{value} (a #{type})" -end - -# Arguments -$arguments.each do |argument| - puts "Argument specified: #{argument}" -end +#!/usr/bin/env ruby +# Encoding: UTF-8 + +## EasyOptions Example +## Copyright (C) Someone +## Licensed under XYZ +## +## This program is an example of EasyOptions. It just prints the options and +## arguments provided in command line. Usage: +## +## @script.name [option] ARGUMENTS... +## +## Options: +## -h, --help All client scripts have this, it can be omitted. +## -o, --some-option This is a boolean option. Long version is +## mandatory, and can be specified before or +## after short version. +## --some-boolean This is a boolean option without a short version. +## --some-value=VALUE This is a parameter option. When calling your script +## the equal sign is optional and blank space can be +## used instead. Short version is not available in this +## format. + +require_relative "easyoptions" + +# Boolean options +puts "Option specified: --some-option" if $options[:option] +puts "Option specified: --some-boolean" if $options[:some_boolean] + +# Parameter option +value = $options[:some_value] +if value + value = $options[:some_value] + type = value.is_a?(Fixnum)? "number" : "string" + puts "Option specified: --some-value is #{value} (a #{type})" +end + +# Arguments +$arguments.each do |argument| + puts "Argument specified: #{argument}" +end diff --git a/install.sh b/install.sh index 1c61905..c83a48c 100644 --- a/install.sh +++ b/install.sh @@ -1,15 +1,15 @@ -#!/bin/bash - -from=$(dirname "$0") -where="${1:-/usr/local/bin}" -mkdir -p "$where" || exit - -if [[ "$2" != --remove ]]; then - cp -v "$from/easyoptions" "$where" - cp -v "$from/easyoptions.sh" "$where" - cp -v "$from/easyoptions.rb" "$where" -else - rm -vf "$where/easyoptions" - rm -vf "$where/easyoptions.sh" - rm -vf "$where/easyoptions.rb" -fi +#!/bin/bash + +from=$(dirname "$0") +where="${1:-/usr/local/bin}" +mkdir -p "$where" || exit + +if [[ "$2" != --remove ]]; then + cp -v "$from/easyoptions" "$where" + cp -v "$from/easyoptions.sh" "$where" + cp -v "$from/easyoptions.rb" "$where" +else + rm -vf "$where/easyoptions" + rm -vf "$where/easyoptions.sh" + rm -vf "$where/easyoptions.rb" +fi