Sha256: da768ce16d12d41c779c17bc9db98572f7b9310b49fbf6f171714c70f0b382d0
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
#!/usr/bin/env ruby require 'smallvictories' def help %Q( Usage: sv [COMMAND] [OPTIONS] Commands: bootstrap, bootstrap FOLDER Setup folder with default files compile Compile files watch Watch for changes and compile files help Prints this help document version Prints the small victories gem version Options: -h, --help Prints this help document -v, --version Prints the siteleaf gem version See https://github.com/xxix/smallvictories-gem for additional documentation. ) end def bootstrap folder=nil config = SmallVictories::Configuration.new builder = SmallVictories::Builder.new(config: config) builder.setup folder compile end def compile config = SmallVictories::Configuration.new compiler = SmallVictories::Compiler.new(config: config) compiler.compile_css compiler.compile_js compiler.compile_html end def watch config = SmallVictories::Configuration.new compiler = SmallVictories::Compiler.new(config: config) watcher = SmallVictories::Watcher.new(compiler: compiler) watcher.watch end case ARGV[0] when '-v', '--version', 'version' puts SmallVictories::VERSION when '-h', '--help', 'help' puts help when 'bootstrap' bootstrap ARGV[1] when 'compile' compile when 'watch' watch else puts "`#{ARGV[0]}` command not found.\n" puts help end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
smallvictories-0.0.9 | bin/sv |
smallvictories-0.0.8 | bin/sv |
smallvictories-0.0.7 | bin/sv |
smallvictories-0.0.6 | bin/sv |