Sha256: 38ae341efe8670bb5aa72be3f00a362530000ba36c0851be791b1d2850263643

Contents?: true

Size: 602 Bytes

Versions: 52

Compression:

Stored size: 602 Bytes

Contents

#!/bin/bash

set -e

files=10
folders=2
depth=4
target="$PWD/target"

rm -rf target

fill () {
  local depth=$1
  local files=$2
  local folders=$3
  local target=$4

  if ! [ -d $target ]; then
    mkdir -p $target
  fi

  local f

  f=$files
  while [ $f -gt 0 ]; do
    touch "$target/f-$depth-$f"
    let f--
  done

  let depth--

  if [ $depth -le 0 ]; then
    return 0
  fi

  f=$folders
  while [ $f -gt 0 ]; do
    mkdir "$target/folder-$depth-$f"
    fill $depth $files $folders "$target/d-$depth-$f"
    let f--
  done
}

fill $depth $files $folders $target

# sanity assert
[ -d $target ]

Version data entries

52 entries across 31 versions & 9 rubygems

Version Path
entangled-0.0.11 spec/dummy/public/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/test/setup.sh
entangled-0.0.11 spec/dummy/public/node_modules/karma/node_modules/rimraf/test/setup.sh
entangled-0.0.11 spec/dummy/public/node_modules/grunt/node_modules/rimraf/test/setup.sh
entangled-0.0.10 spec/dummy/public/node_modules/grunt/node_modules/rimraf/test/setup.sh
entangled-0.0.10 spec/dummy/public/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/test/setup.sh
entangled-0.0.10 spec/dummy/public/node_modules/karma/node_modules/rimraf/test/setup.sh
entangled-0.0.10 spec/dummy/public/node_modules/bower/node_modules/rimraf/test/setup.sh
trans-0.5.10 template/node_modules/grunt/node_modules/rimraf/test/setup.sh
trans-0.5.9 template/node_modules/grunt/node_modules/rimraf/test/setup.sh
pleeease-0.0.3 node_modules/pleeease/node_modules/autoprefixer/node_modules/fs-extra/node_modules/rimraf/test/setup.sh
pleeease-0.0.2 node_modules/pleeease/node_modules/autoprefixer/node_modules/fs-extra/node_modules/rimraf/test/setup.sh
cssesc-source-0.1.0 vendor/node_modules/grunt/node_modules/rimraf/test/setup.sh