14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
# File 'lib/fargo/cli/help.rb', line 14
def man cmd = nil
cmd ||= 'man'
case cmd.to_sym
when :man
puts "Usage: man 'cmd'"
when :results
puts "Usage: results ['search string' | index], opts = {}"
puts ""
puts " Show the results for a previous search. The search can be"
puts " identified by its search string or its index of the search."
puts " If no search string or index is given, the last search"
puts " results are displayed if they exist."
puts ""
puts " Recognized options:"
puts " :full - if true, show full filenames instead of just base"
puts " :sort - if 'size', sort results by size"
puts " :grep - A regexp to filter results by"
when :search
puts "Usage: search ['string' | Search]"
puts ""
puts " Search the hub for something. Either a string or a Search"
puts " object can be specified."
when :ls
puts "Usage: ls ['dir']"
puts ""
puts " Lists a directory. If no directory is given, lists the"
puts " current one."
when :pwd, :cwd
puts "Usage: pwd/cwd"
puts ""
puts " Show your current directory when browsing a user"
when :cd
puts "Usage: cd ['dir']"
puts ""
puts " Works just like on UNIX. No argument means go to root"
when :browse
puts "Usage: browse 'nick'"
puts ""
puts " Begin browisng a nick. If no file list has been downloaded,"
puts " one is queued for download and you will be notified when"
puts " browsing is ready."
when :download, :get
puts "Usage: "
when :who
puts "Usage: who ['nick' | 'size' | 'name']"
puts ""
puts " If no argument is given, shows all users on the hub. If a"
puts " name is given, shows that user on the hub. If 'size' or"
puts " 'name' is given, the users are sorted by that attribute."
when :say, :send_chat
puts "Usage: say/send_chat 'msg'"
puts ""
puts " Send a message to the hub"
when :transfers
puts "Usage: transfers"
puts ""
puts " Show some statistics about transfers happening."
else
puts "Unknown commnand: #{cmd}"
end
end
|