[fix] buffer overflow at realpath()
[sfm.git] / sfm.1
blob76faf89affcbe58caa2763c8df569d72753f58c0
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 v
67 start visual mode
68 .TP
69 .B /
70 start filter
71 .TP
72 .B ENTER
73 find filter
74 .TP
75 .B ESC
76 exit filter
77 .TP
78 .B SPACE
79 switch pane
80 .SS Visual Mode
81 .TP
82 .B j
83 select down
84 .TP
85 .B k
86 select up
87 .TP
88 .B d
89 delete selection
90 .TP
91 .B v
92 exit visual mode
93 .TP
94 .B q
95 exit visual mode
96 .TP
97 .B ESC
98 exit visual mode
99 .SH CUSTOMIZATION
100 sfm is customized by creating a custom
101 .IR config.h
102 and (re)compiling the source
103 code. This keeps it fast, secure and simple.
104 .SH ENVIRONMENT
106 .B EDITOR
107 open unconfigured file extention. vi(1) if not set.
109 .B HOME
110 right pane default directory. / if not set.
111 .SH AUTHORS
112 See the LICENSE file for the authors.
113 .SH LICENSE
114 See the LICENSE file for the terms of redistribution.