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
# 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

View File

@ -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