[doc] update clone urls to afify.dev/sfm
[sfm.git] / sfm.1
blobccab57bf07e41896a0bb5ca01b1089ff614d7859
1 .TH sfm 1 sfm\-VERSION
2 .SH NAME
3 sfm \- simple file manager
4 .SH SYNOPSIS
5 .B sfm
6 .RB [ \-v ]
7 .SH DESCRIPTION
8 sfm is a simple file manager for unix-like systems based on termbox.
9 dual panes, bottom statusbar, bookmarks, open files by extention, vim-like key bindings as default configuration. cwd is left pane dir.
11 .SH OPTIONS
12 .TP
13 .B \-v
14 print version.
15 .SH USAGE
16 .SS Normal Mode
17 .TP
18 .B q
19 quit
20 .TP
21 .B h
22 back
23 .TP
24 .B j
25 down
26 .TP
27 .B k
29 .TP
30 .B l
31 open dir | file
32 .TP
33 .B g
34 top
35 .TP
36 .B G
37 bottom
38 .TP
39 .B ctrl+u
40 scroll up
41 .TP
42 .B ctrl+d
43 scroll down
44 .TP
45 .B n
46 create new file if not exists
47 .TP
48 .B N
49 create new directory if not exists
50 .TP
51 .B d
52 delete file | directory recursively
53 .TP
54 .B y
55 yank
56 .TP
57 .B p
58 paste
59 .TP
60 .B P
61 move
62 .TP
63 .B c
64 rename
65 .TP
66 .B .
67 toggle dotfiles
68 .TP
69 .B v
70 start visual mode
71 .TP
72 .B /
73 start filter
74 .TP
75 .B ENTER
76 find filter
77 .TP
78 .B ESC
79 exit filter
80 .TP
81 .B SPACE
82 switch pane
83 .SS Visual Mode
84 .TP
85 .B j
86 select down
87 .TP
88 .B k
89 select up
90 .TP
91 .B d
92 delete selection
93 .TP
94 .B v
95 exit visual mode
96 .TP
97 .B q
98 exit visual mode
99 .TP
100 .B ESC
101 exit visual mode
102 .SH CUSTOMIZATION
103 sfm is customized by creating a custom
104 .IR config.h
105 and (re)compiling the source
106 code. This keeps it fast, secure and simple.
107 .SH ENVIRONMENT
109 .B EDITOR
110 open unconfigured file extention. vi(1) if not set.
112 .B HOME
113 right pane default directory. / if not set.
114 .SH AUTHORS
115 See the LICENSE file for the authors.
116 .SH LICENSE
117 See the LICENSE file for the terms of redistribution.