Rush: Ruby Shell-Sistem Operasi Abstrak dalam Ruby

Ditulis oleh Hendy Irawan tanggal 2008-03-31

Rush yang dibuat oleh Adam Wiggins ini merupakan UNIX shell (bash) dan remote login (ssh), yang ditulis dengan Ruby dan menerima syntax Ruby untuk menjalankan sistem operasi. Seperti operasi berikut:

processes.each { |p| p.kill if p.command == "mongrel_rails" }

Atau

local = Rush::Box.new('localhost')
remote = Rush::Box.new('my.remote.server.com')
local_dir = local['/Users/adam/myproj/']
remote_dir = remote['/home/myproj/app/']
local_dir.copy_to remote_dir
remote_dir['**/.svn/'].each { |d| d.destroy }

Anda dapat membuat sesuatu dengan menggunakan usual UNIX commands, Rush abstracts sebuah kumpulan dari sitem tasks dan memudahkan anda untuk menjalankan operasi dengan menggunakan Ruby yang Anda sukai dan Anda ketahui. Rush ini bisa menjadi security aspect dan hal yang menarik untuk dikembangkan dan dipelajari.

Sumber: Ruby Inside – A Ruby Shell That Abstracts System Operations Into Ruby Ones

Berita Baru

Ruby 3.3.0-preview3 Dirilis

Kami dengan senang hati mengumumkan rilis dari Ruby 3.3.0-preview3. Ruby 3.3 menambahkan sebuah parser baru yang bernama Prism, menggunakan Lrama sebagai parser generator, menambahkan pure-Ruby...

Ditulis oleh naruse tanggal 2023-11-12

Arsip Sebelumnya...