down. translated.

@spec.get_opts.each do |name, opt| options[name] = opt.value counts[name] = opt.count end @spec.get_args.each do |name, arg| args << arg.value named[name] = arg.value end args.flatten! args += trailing @report = Report.new(args, named, trailing, options, counts) if @report.opt(:help) self.print_usage() end unless @spec.get_args.values.all? {|arg| arg.fulfilled? } raise InterfaceError, "Required argument '#{name.upcase}' was not given." end if @spec.trailing_error && !@report.trailing.empty? raise InterfaceError, "Error: got trailing argument(s): #{trailing.join

Software

Ungrouped

personal1 N/A
notes1 N/A

Projects

desdichado1 Posts about Desdichado, a turn-based tactics game.
fantasma5 Posts about fantasma.js
ghast4 Posts about ghast.js
heretag2 A heredoc implementation for JS user template literals
weatherman1 A simple CLI tool to display the weather for one or more locations
majesty4 Posts related to Majesty, an experimental game project
mkv1 A small versioning tool I use in my projects
waxwing2 A library for constructing HTML in JS, with an elegant syntax
scroll3 A configurable cross-platform backup system with multiple backends

Programming

project update16 Updates to my personal projects.
game dev6 All posts related to game development and my game projects
svelte5 Anything related to the Svelte frontend framework
phaser5 Anything related to the Phaser game library
work sample5 Live samples of my work.
example1 Examples of my work
project docs1 Documentation for my projects.

Website

update19 All updates to anything.
media2 Any post with embedded media.
site update3 Updates to this site.
information2 General information
Posts with information about the site itself
wip1 Posts about anything under development

Personal

sci-fi1 Anything science fiction. Books, art, etc.
books1 Posts about physical books
retro1 Old pop culture stuff
art1 Posts containing my own art
poem1 Posts about a character named Poem
majestic1 Posts about the Majestic setting

Directory