Convert line breaks from Windows to Unix format.
This commit is contained in:
parent
b451dcecb4
commit
02ac5bfeba
82
example.rb
82
example.rb
|
@ -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
|
||||||
|
|
30
install.sh
30
install.sh
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue