Sha256: 84db063b427bde96731eb48bbb8dbc0c38ea789dd66f4e705060a4dc22f2121c

Contents?: true

Size: 284 Bytes

Versions: 87

Compression:

Stored size: 284 Bytes

Contents

# -*- coding: utf-8 -*-
require 'smalruby'

console1 = Console.new

console1.on(:start) do
  loop do
    input = readline('> ')
    if !input || input.empty?
      break
    end
    system(input)
    if system_failed?
      puts(['command not found: ', input].join)
    end
  end
end

Version data entries

87 entries across 87 versions & 1 rubygems

Version Path
smalruby-0.1.11-x86-mingw32 samples/console.rb
smalruby-0.1.11 samples/console.rb
smalruby-0.1.10-x86-mingw32 samples/console.rb
smalruby-0.1.10 samples/console.rb
smalruby-0.1.9-x86-mingw32 samples/console.rb
smalruby-0.1.9 samples/console.rb
smalruby-0.1.8-x86-mingw32 samples/console.rb
smalruby-0.1.8 samples/console.rb
smalruby-0.1.7-x86-mingw32 samples/console.rb
smalruby-0.1.7 samples/console.rb
smalruby-0.1.6-x86-mingw32 samples/console.rb
smalruby-0.1.6 samples/console.rb
smalruby-0.1.5-x86-mingw32 samples/console.rb
smalruby-0.1.5 samples/console.rb
smalruby-0.1.4-x86-mingw32 samples/console.rb
smalruby-0.1.4 samples/console.rb
smalruby-0.1.3-x86-mingw32 samples/console.rb
smalruby-0.1.3 samples/console.rb
smalruby-0.1.2-x86-mingw32 samples/console.rb
smalruby-0.1.2 samples/console.rb