Commit 229f1195072634dc9dc0967b8e359ebea0aa6cce
- Date: Wed Jan 10 23:05:17 +0000 2007
- Committer: akr (akr@0ecacc03-ac1b-0410-941d-e442c79421a6)
- Author: akr (akr@0ecacc03-ac1b-0410-941d-e442c79421a6)
- Commit SHA1: 229f1195072634dc9dc0967b8e359ebea0aa6cce
- Tree SHA1: 1cf5c33fb05b74730ecba09528f13ea588e3eb4c
use / as a separator between bus and device.
git-svn-id: svn://svn.a-k-r.org/akr/ruby-usb/trunk@444 0ecacc03-ac1b-0410-941d-e442c79421a6
Commit diff
| |   |
| 1 | 1 | #!/usr/bin/env ruby |
| 2 | 2 | |
| 3 | | # usage: usb-power bus:device port on|off |
| 3 | # usage: usb-power bus/device port on|off |
| 4 | 4 | # |
| 5 | 5 | # example: |
| 6 | | # usb-power 004:006 2 on |
| 7 | | # usb-power 004:006 2 off |
| 6 | # usb-power 004/006 2 on |
| 7 | # usb-power 004/006 2 off |
| 8 | 8 | |
| 9 | 9 | require 'usb' |
| 10 | 10 | require 'optparse' |
| … | … | |
| 33 | 33 | port = ARGV.shift.to_i |
| 34 | 34 | on_off = ARGV.shift |
| 35 | 35 | |
| 36 | | /:/ =~ bus_device |
| 36 | %r{/} =~ bus_device |
| 37 | 37 | bus = $`.to_i |
| 38 | 38 | device = $'.to_i |
| 39 | 39 | |
| toggle raw diff |
--- a/sample/usb-power
+++ b/sample/usb-power
@@ -1,10 +1,10 @@
#!/usr/bin/env ruby
-# usage: usb-power bus:device port on|off
+# usage: usb-power bus/device port on|off
#
# example:
-# usb-power 004:006 2 on
-# usb-power 004:006 2 off
+# usb-power 004/006 2 on
+# usb-power 004/006 2 off
require 'usb'
require 'optparse'
@@ -33,7 +33,7 @@ bus_device = ARGV.shift
port = ARGV.shift.to_i
on_off = ARGV.shift
-/:/ =~ bus_device
+%r{/} =~ bus_device
bus = $`.to_i
device = $'.to_i
|