lib/pa/cmd.rb in pa-1.2.1 vs lib/pa/cmd.rb in pa-1.2.2
- old
+ new
@@ -91,11 +91,11 @@
# touch a blank file
#
# @overload touch(*paths, o={})
# @param [String] *paths
# @param [Hash] o option
- # @option o [Fixnum,String] :mode
+ # @option o [Fixnum,String] :mode (0664)
# @option o [Boolean] :mkdir auto mkdir if path contained directory not exists.
# @option o [Boolean] :force
# @option o [Boolean] :verbose
# @return [nil]
def touch(*args)
@@ -117,11 +117,11 @@
# make a directory
#
# @overload mkdir(*paths, o={})
# @param [String, Pa] *paths
# @param [Hash] o option
- # @option o [Fixnum] :mode
+ # @option o [Fixnum] :mode (0775)
# @option o [Boolean] :force
# @option o [Boolean] :verbose
# @return [nil]
def mkdir(*args)
paths, o = Util.extract_options(args)
@@ -306,10 +306,12 @@
# skip if src.name=~'.o$'
# dest.replace 'dirc' if src.name=="foo"
# yield # use yield to do the actuactal cp work
# end
#
+ # default: preverse mode, not owner.
+ #
# @overload cp(src_s, dest, o)
# @param [Array<String>, String] src_s support globbing
# @param [String,Pa] dest
# @param [Hash] o option
# @option o [Boolean] :mkdir mkdir(dest) if dest not exists.
@@ -458,10 +460,10 @@
File.send(method, src, dest)
}
end
def _mkdir(paths, o)
- o[:mode] ||= 0744
+ o[:mode] ||= 0775
paths.map!{|v|get(v)}
paths.each {|p|
puts "mkdir #{p}" if o[:verbose]
if File.exists?(p)