Convert line breaks from Windows to Unix format.

This commit is contained in:
Renato Silva 2014-12-01 22:36:39 -02:00
parent b451dcecb4
commit 02ac5bfeba
2 changed files with 56 additions and 56 deletions

View File

@ -1,41 +1,41 @@
#!/usr/bin/env ruby #!/usr/bin/env ruby
# Encoding: UTF-8 # Encoding: UTF-8
## EasyOptions Example ## EasyOptions Example
## Copyright (C) Someone ## Copyright (C) Someone
## Licensed under XYZ ## Licensed under XYZ
## ##
## This program is an example of EasyOptions. It just prints the options and ## This program is an example of EasyOptions. It just prints the options and
## arguments provided in command line. Usage: ## arguments provided in command line. Usage:
## ##
## @script.name [option] ARGUMENTS... ## @script.name [option] ARGUMENTS...
## ##
## Options: ## Options:
## -h, --help All client scripts have this, it can be omitted. ## -h, --help All client scripts have this, it can be omitted.
## -o, --some-option This is a boolean option. Long version is ## -o, --some-option This is a boolean option. Long version is
## mandatory, and can be specified before or ## mandatory, and can be specified before or
## after short version. ## after short version.
## --some-boolean This is a boolean option without a 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 ## --some-value=VALUE This is a parameter option. When calling your script
## the equal sign is optional and blank space can be ## the equal sign is optional and blank space can be
## used instead. Short version is not available in this ## used instead. Short version is not available in this
## format. ## format.
require_relative "easyoptions" require_relative "easyoptions"
# Boolean options # Boolean options
puts "Option specified: --some-option" if $options[:option] puts "Option specified: --some-option" if $options[:option]
puts "Option specified: --some-boolean" if $options[:some_boolean] puts "Option specified: --some-boolean" if $options[:some_boolean]
# Parameter option # Parameter option
value = $options[:some_value] value = $options[:some_value]
if value if value
value = $options[:some_value] value = $options[:some_value]
type = value.is_a?(Fixnum)? "number" : "string" type = value.is_a?(Fixnum)? "number" : "string"
puts "Option specified: --some-value is #{value} (a #{type})" puts "Option specified: --some-value is #{value} (a #{type})"
end end
# Arguments # Arguments
$arguments.each do |argument| $arguments.each do |argument|
puts "Argument specified: #{argument}" puts "Argument specified: #{argument}"
end end

View File

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
from=$(dirname "$0") from=$(dirname "$0")
where="${1:-/usr/local/bin}" where="${1:-/usr/local/bin}"
mkdir -p "$where" || exit mkdir -p "$where" || exit
if [[ "$2" != --remove ]]; then if [[ "$2" != --remove ]]; then
cp -v "$from/easyoptions" "$where" cp -v "$from/easyoptions" "$where"
cp -v "$from/easyoptions.sh" "$where" cp -v "$from/easyoptions.sh" "$where"
cp -v "$from/easyoptions.rb" "$where" cp -v "$from/easyoptions.rb" "$where"
else else
rm -vf "$where/easyoptions" rm -vf "$where/easyoptions"
rm -vf "$where/easyoptions.sh" rm -vf "$where/easyoptions.sh"
rm -vf "$where/easyoptions.rb" rm -vf "$where/easyoptions.rb"
fi fi