commands.org
... ...
@@ -18,17 +18,19 @@ title: Commands | Pluckeye
18 18
19 19
** Examples
20 20
To add an [[rules#allow][allow]] rule:
21
+
21 22
#+BEGIN_SRC sh
22
- pluck + allow wikipedia.org
23
+ pluck + allow wikipedia.org
23 24
#+END_SRC
24 25
25 26
#+BEGIN_SRC sh
26
- pluck + block image/
27
+ pluck + block image/
27 28
#+END_SRC
28 29
29 30
To enable the [[system]] feature:
31
+
30 32
#+BEGIN_SRC sh
31
- pluck + system
33
+ pluck + system
32 34
#+END_SRC
33 35
34 36
* - (minus)
... ...
@@ -40,18 +42,21 @@ title: Commands | Pluckeye
40 42
41 43
** Examples
42 44
To remove an [[rules#allow][allow]] rule:
45
+
43 46
#+BEGIN_SRC sh
44
- pluck - allow facebook.com
47
+ pluck - allow facebook.com
45 48
#+END_SRC
46 49
47 50
To remove a [[rules#when]] rule:
51
+
48 52
#+BEGIN_SRC sh
49
- pluck - when 8-9 allow youtube.com
53
+ pluck - when 8-9 allow youtube.com
50 54
#+END_SRC
51 55
52 56
To disable the [[features#nhb][nhb]] feature:
57
+
53 58
#+BEGIN_SRC sh
54
- pluck - nhb
59
+ pluck - nhb
55 60
#+END_SRC
56 61
57 62
* abort
... ...
@@ -63,18 +68,18 @@ title: Commands | Pluckeye
63 68
In all of the following examples a rule change is entered, but the rule never comes into effect if you have a non-zero [[delay]], because the change is aborted.
64 69
65 70
#+BEGIN_SRC sh
66
- pluck + allow wikipedia.org
67
- pluck abort
71
+ pluck + allow wikipedia.org
72
+ pluck abort
68 73
#+END_SRC
69 74
70 75
#+BEGIN_SRC sh
71
- pluck + allow https://example.com/foo
72
- pluck abort example.com
76
+ pluck + allow https://example.com/foo
77
+ pluck abort example.com
73 78
#+END_SRC
74 79
75 80
#+BEGIN_SRC sh
76
- pluck + allow example.com image/
77
- pluck abort image
81
+ pluck + allow example.com image/
82
+ pluck abort image
78 83
#+END_SRC
79 84
80 85
* approved?
... ...
@@ -113,26 +118,30 @@ title: Commands | Pluckeye
113 118
The output you see when you run this command will depend on your Pluckeye configuration; the default configuration produces outputs similar to the ones shown here.
114 119
115 120
Input (what you type):
121
+
116 122
#+BEGIN_SRC sh
117
- pluck eval google.com
123
+ pluck eval google.com
118 124
#+END_SRC
119 125
120 126
Output (what the computer adds):
121
-#+BEGIN_EXAMPLE
122
-allow because of rule 330: allow
123
-#+END_EXAMPLE
127
+
128
+ #+BEGIN_EXAMPLE
129
+ allow because of rule 330: allow
130
+ #+END_EXAMPLE
124 131
125 132
~eval~ says google.com is allowed, but this does not mean that all content (like images) will be visible on the website. All it means is that you should be able to visit the page. In order to determine if images will be shown, we must add ~image/~.
126 133
127 134
Input:
135
+
128 136
#+BEGIN_SRC sh
129
- pluck eval google.com image/
137
+ pluck eval google.com image/
130 138
#+END_SRC
131 139
132 140
Output:
133
-#+BEGIN_EXAMPLE
134
-block because of rule 420: block image/
135
-#+END_EXAMPLE
141
+
142
+ #+BEGIN_EXAMPLE
143
+ block because of rule 420: block image/
144
+ #+END_EXAMPLE
136 145
137 146
* export
138 147
Usage: ~pluck export~
... ...
@@ -143,16 +152,18 @@ block because of rule 420: block image/
143 152
All of these examples demonstrate how to create a file on your Desktop that contains your Pluckeye configuration.
144 153
145 154
*** Windows
146
- #+BEGIN_SRC sh
147
- cd Desktop
148
- pluck export > pluckeye-configuration.txt
149
- #+END_SRC
155
+
156
+ #+BEGIN_SRC sh
157
+ cd Desktop
158
+ pluck export > pluckeye-configuration.txt
159
+ #+END_SRC
150 160
151 161
*** Linux or Mac OS
152
- #+BEGIN_SRC sh
153
- cd ~/Desktop
154
- pluck export > pluckeye-configuration.txt
155
- #+END_SRC
162
+
163
+ #+BEGIN_SRC sh
164
+ cd ~/Desktop
165
+ pluck export > pluckeye-configuration.txt
166
+ #+END_SRC
156 167
157 168
* factoryreset
158 169
Usage: ~pluck factoryreset~
... ...
@@ -175,20 +186,23 @@ block because of rule 420: block image/
175 186
The output of this command will depend on your Pluckeye configuration; the default configuration produced the outputs shown here.
176 187
177 188
This example will give no output, since none of the rules in the default configuration contain "google.com".
189
+
178 190
#+BEGIN_SRC sh
179
- pluck find google.com
191
+ pluck find google.com
180 192
#+END_SRC
181 193
182 194
Input:
195
+
183 196
#+BEGIN_SRC sh
184
- pluck find image/
197
+ pluck find image/
185 198
#+END_SRC
186 199
187 200
Output:
188
-#+BEGIN_EXAMPLE
189
-allow image/svg+xml
190
-block image/
191
-#+END_EXAMPLE
201
+
202
+ #+BEGIN_EXAMPLE
203
+ allow image/svg+xml
204
+ block image/
205
+ #+END_EXAMPLE
192 206
193 207
* future
194 208
Usage: ~pluck future~
... ...
@@ -200,21 +214,21 @@ block image/
200 214
201 215
Prints usage and examples for basic Pluckeye commands. In v1.0.23 it reads:
202 216
203
-#+BEGIN_EXAMPLE
204
-Usage:
217
+ #+BEGIN_EXAMPLE
218
+ Usage:
205 219
206
- pluck [--help|--more-help]
207
- pluck [add|del|+|-] <rule>
208
- pluck export
220
+ pluck [--help|--more-help]
221
+ pluck [add|del|+|-] <rule>
222
+ pluck export
209 223
210
-Examples:
224
+ Examples:
211 225
212
- pluck + allow ok.com
213
- pluck + block http://no.com/something
214
- pluck - block um.com
215
- pluck export
226
+ pluck + allow ok.com
227
+ pluck + block http://no.com/something
228
+ pluck - block um.com
229
+ pluck export
216 230
217
-#+END_EXAMPLE
231
+ #+END_EXAMPLE
218 232
219 233
/See also: [[#more-help][more-help]]/
220 234
... ...
@@ -227,7 +241,7 @@ Examples:
227 241
Before running this command, first open the terminal in the directory (AKA folder) containing the pluckeye-configuration.txt file that you want to import.
228 242
229 243
#+BEGIN_SRC sh
230
- pluck import pluckeye-configuration.txt
244
+ pluck import pluckeye-configuration.txt
231 245
#+END_SRC
232 246
233 247
* import-allow
... ...
@@ -236,16 +250,18 @@ Examples:
236 250
Similar to ~import~, but the file should contain a list of websites, pages, programs, etc. An `allow` rule will be added to your configuration for each one of these. This is equivalent to running ~pluck + allow [line]~ for every line in the context file, except that lines starting with ~#~ in the context file will be ignored.
237 251
238 252
** Examples
253
+
239 254
#+BEGIN_SRC sh
240
- pluck import-allow good-websites.txt
255
+ pluck import-allow good-websites.txt
241 256
#+END_SRC
242 257
243 258
In good-websites.txt, there could be:
244
-#+BEGIN_EXAMPLE
245
-google.com
246
-facebook.com
247
-https://youtube.com/watch
248
-#+END_EXAMPLE
259
+
260
+ #+BEGIN_EXAMPLE
261
+ google.com
262
+ facebook.com
263
+ https://youtube.com/watch
264
+ #+END_EXAMPLE
249 265
250 266
* import-block
251 267
Usage: ~pluck import-block [context file]~
... ...
@@ -253,8 +269,9 @@ https://youtube.com/watch
253 269
Similar to [[#import-allow][import-allow]], but all of the websites, pages, programs, etc. in the context file will be blocked.
254 270
255 271
** Examples
272
+
256 273
#+BEGIN_SRC sh
257
- pluck import-block bad-websites.txt
274
+ pluck import-block bad-websites.txt
258 275
#+END_SRC
259 276
260 277
* mayprove
... ...
@@ -268,14 +285,17 @@ https://youtube.com/watch
268 285
Prints the [[media-types][media type]] for the specified extension.
269 286
270 287
** Examples
288
+
271 289
#+BEGIN_SRC sh
272
- pluck mety .css
290
+ pluck mety .css
273 291
#+END_SRC
274 292
275 293
In this case, the output would be:
276
-#+BEGIN_EXAMPLE
277
-.css -> text/css
278
-#+END_EXAMPLE
294
+
295
+ #+BEGIN_EXAMPLE
296
+ .css -> text/css
297
+ #+END_EXAMPLE
298
+
279 299
which tells you that the media type of CSS files is ~text/css~.
280 300
281 301
/See also: [[media-types][Media types]]/
... ...
@@ -306,8 +326,9 @@ https://youtube.com/watch
306 326
307 327
** Examples
308 328
This pipeline finds all rules in your configuration that contain "example.com", replaces "allow" with "when now+5m block" in all of the rules, and then imports these new rules into your configuration. The point is to cause all content on example.com that was allowed by ~allow~ rules before to be blocked five minutes from now.
329
+
309 330
#+BEGIN_SRC sh
310
- pluck find example.com | pluck replace allow "when now+5m block" | pluck import -
331
+ pluck find example.com | pluck replace allow "when now+5m block" | pluck import -
311 332
#+END_SRC
312 333
313 334
* supplicate
how-to-install.org
... ...
@@ -58,12 +58,12 @@ In Chrome:
58 58
59 59
Alternatively, at a terminal prompt:
60 60
61
-#+BEGIN_SRC sh
62
- pluck delay 0
63
- sleep $(pluck delay)
64
- pluck export | grep -i delay
65
- pluck uninstall
66
-#+END_SRC
61
+ #+BEGIN_SRC sh
62
+ pluck delay 0
63
+ sleep $(pluck delay)
64
+ pluck export | grep -i delay
65
+ pluck uninstall
66
+ #+END_SRC
67 67
68 68
* Linux
69 69
... ...
@@ -99,6 +99,7 @@ d. In the terminal window, type: =sudo ./pluckeye-linux*.installer= and press en
99 99
a. [[how-to-open-a-console-window][Open a terminal]].
100 100
101 101
b. In the terminal, extract using 7-Zip (7z).
102
+
102 103
#+BEGIN_SRC sh
103 104
cd ~/Downloads
104 105
7z x pluckeye-linux-*.**.*.tar.gz
... ...
@@ -107,6 +108,7 @@ b. In the terminal, extract using 7-Zip (7z).
107 108
(/Replace the asterisks in the example to match the file name of your downloaded Pluckeye file/.)
108 109
109 110
c. In the same terminal window, run the extracted install file.
111
+
110 112
#+BEGIN_SRC sh
111 113
sudo ~/Downloads/pluckeye-linux-*.**.*.installer
112 114
#+END_SRC
... ...
@@ -126,31 +128,31 @@ c. In the same terminal window, run the extracted install file.
126 128
127 129
a. [[how-to-open-a-console-window][Open a terminal]].
128 130
129
-b. In the terminal:
131
+ b. In the terminal:
130 132
131
- #+BEGIN_SRC sh
132
- cd /tmp
133
- rm -f ./pluckeye*.installer
134
- for tarball in $HOME/Downloads/pluckeye*.tar.gz; do echo $tarball; done
135
- tar xf $tarball
136
- sudo ./pluckeye*.installer
137
- #+END_SRC
133
+ #+BEGIN_SRC sh
134
+ cd /tmp
135
+ rm -f ./pluckeye*.installer
136
+ for tarball in $HOME/Downloads/pluckeye*.tar.gz; do echo $tarball; done
137
+ tar xf $tarball
138
+ sudo ./pluckeye*.installer
139
+ #+END_SRC
138 140
139 141
Here is an example terminal session in which Jon installs pluckeye-0.36.1 on his Ubuntu computer named theodore:
140 142
141
- #+BEGIN_EXAMPLE
142
- jon@theodore:~$ cd /tmp
143
- jon@theodore:/tmp$ rm -f ./pluckeye*.installer
144
- jon@theodore:/tmp$ for tarball in $HOME/Downloads/pluckeye*.tar.gz; do echo $tarball; done
145
- /home/jon/Downloads/pluckeye-linux-0.36.1.tar.gz
146
- jon@theodore:/tmp$ tar xf $tarball
147
- jon@theodore:/tmp$ sudo ./pluckeye*.installer
148
- [sudo] password for jon:
149
- Congratulations, you've installed! Type 'pluck' for help.
150
- To start using pluckeye, restart currently running browsers. See
151
- http://www.pluckeye.net/installed.html?pluckeye-linux-0.36.1-x86
152
- for the latest news on this version.
153
- #+END_EXAMPLE
143
+ #+BEGIN_EXAMPLE
144
+ jon@theodore:~$ cd /tmp
145
+ jon@theodore:/tmp$ rm -f ./pluckeye*.installer
146
+ jon@theodore:/tmp$ for tarball in $HOME/Downloads/pluckeye*.tar.gz; do echo $tarball; done
147
+ /home/jon/Downloads/pluckeye-linux-0.36.1.tar.gz
148
+ jon@theodore:/tmp$ tar xf $tarball
149
+ jon@theodore:/tmp$ sudo ./pluckeye*.installer
150
+ [sudo] password for jon:
151
+ Congratulations, you've installed! Type 'pluck' for help.
152
+ To start using pluckeye, restart currently running browsers. See
153
+ http://www.pluckeye.net/installed.html?pluckeye-linux-0.36.1-x86
154
+ for the latest news on this version.
155
+ #+END_EXAMPLE
154 156
155 157
3. Restart your browsers.
156 158
... ...
@@ -162,13 +164,13 @@ b. In the terminal:
162 164
163 165
First set the delay to 0:
164 166
165
- #+BEGIN_SRC sh
166
- pluck delay 0
167
- #+END_SRC
167
+ #+BEGIN_SRC sh
168
+ pluck delay 0
169
+ #+END_SRC
168 170
169 171
Once your old delay has elapsed, then the delay will become 0 and you can uninstall:
170 172
171
- #+BEGIN_SRC sh
172
- pluck export | grep -i delay
173
- pluck uninstall
174
- #+END_SRC
173
+ #+BEGIN_SRC sh
174
+ pluck export | grep -i delay
175
+ pluck uninstall
176
+ #+END_SRC
media-types.org
... ...
@@ -18,23 +18,27 @@ title: Media Types | Pluckeye
18 18
Media types can be specified in Pluckeye [[rules]] to allow or block certain types of content. Here are some examples of [[commands]] you could use to add such rules:
19 19
20 20
To allow all images on Facebook:
21
+
21 22
#+BEGIN_SRC sh
22
- pluck + allow facebook.com image/
23
+ pluck + allow facebook.com image/
23 24
#+END_SRC
24 25
25 26
To allow SVG images everywhere:
27
+
26 28
#+BEGIN_SRC sh
27
- pluck + allow image/svg
29
+ pluck + allow image/svg
28 30
#+END_SRC
29 31
30 32
To block Adobe Flash on a particular page:
33
+
31 34
#+BEGIN_SRC sh
32
- pluck + block https://example.com/foo.html application/x-shockwave-flash
35
+ pluck + block https://example.com/foo.html application/x-shockwave-flash
33 36
#+END_SRC
34 37
35 38
The general format of these commands is:
39
+
36 40
#+BEGIN_SRC sh
37
- pluck <+ / -> <rule type> [host / url / ip address / port] <media type>
41
+ pluck <+ / -> <rule type> [host / url / ip address / port] <media type>
38 42
#+END_SRC
39 43
40 44
(See the [[rules][Rules]] page to understand what the terms in the general form mean.)
... ...
@@ -81,9 +85,10 @@ title: Media Types | Pluckeye
81 85
* Finding a media type
82 86
83 87
You can determine the media type of a particular file using the [[commands#mety][mety command]]:
88
+
84 89
#+BEGIN_SRC sh
85
- $ pluck mety foo.txt
86
- foo.txt -> text/plain
90
+ $ pluck mety foo.txt
91
+ foo.txt -> text/plain
87 92
#+END_SRC
88 93
89 94
* More media types
restricted-devices.org
... ...
@@ -39,9 +39,9 @@ title: Restricted devices | Pluckeye
39 39
40 40
6. Susan configures the new configuration. She decides to import [[//u.pluckeye.net/configurations/public][the classic]] and [[//u.pluckeye.net/configurations/24080][the no programs]] configurations to start. She also enables the system feature in the main configuration by typing:
41 41
42
-#+BEGIN_EXAMPLE
43
-feature:system
44
-#+END_EXAMPLE
42
+ #+BEGIN_EXAMPLE
43
+ feature:system
44
+ #+END_EXAMPLE
45 45
46 46
in the edit tab of the configuration.
47 47
... ...
@@ -49,9 +49,9 @@ feature:system
49 49
50 50
8. Susan runs this command on the computer in a [[how-to-open-a-console-window][console window]]:
51 51
52
- #+BEGIN_SRC sh
53
- pluck sync
54
- #+END_SRC
52
+ #+BEGIN_SRC sh
53
+ pluck sync
54
+ #+END_SRC
55 55
56 56
9. Susan restarts the computer.
57 57
rules.org
... ...
@@ -48,17 +48,17 @@ If you want to add a fairly simple rule, like ~allow en.wikipedia.org~, you can
48 48
*** Examples
49 49
50 50
#+BEGIN_SRC sh
51
- pluck + allow google.com
51
+ pluck + allow google.com
52 52
#+END_SRC
53 53
54 54
#+BEGIN_SRC sh
55
- pluck + allow https://www.youtube.com/watch?v=AkoML0_FiV4
55
+ pluck + allow https://www.youtube.com/watch?v=AkoML0_FiV4
56 56
#+END_SRC
57 57
58 58
[[https://en.wikipedia.org/wiki/Scalable_Vector_Graphics][SVG images]] are not taken by cameras, but are created using gemoetric shapes. As such, they are not a concern for most who wish to avoid problematic images online. To allow SVG images:
59 59
60 60
#+BEGIN_SRC sh
61
- pluck + allow image/svg
61
+ pluck + allow image/svg
62 62
#+END_SRC
63 63
64 64
** block
... ...
@@ -70,21 +70,23 @@ If you want to add a fairly simple rule, like ~allow en.wikipedia.org~, you can
70 70
In Pluckeye v1.0+, if you attempt to visit a blocked page, Pluckeye will redirect you to a page saying that the page is blocked and allowing you to view the rule that caused it to be blocked.
71 71
72 72
*** Examples
73
+
73 74
#+BEGIN_SRC sh
74
- pluck + block youtube.com
75
+ pluck + block youtube.com
75 76
#+END_SRC
76 77
77 78
#+BEGIN_SRC sh
78
- pluck + block https://www.youtube.com/watch?v=8ftDjebw8aA
79
+ pluck + block https://www.youtube.com/watch?v=8ftDjebw8aA
79 80
#+END_SRC
80 81
81 82
#+BEGIN_SRC sh
82
- pluck + block image/png
83
+ pluck + block image/png
83 84
#+END_SRC
84 85
85 86
To block video thumbnails on YouTube:
87
+
86 88
#+BEGIN_SRC sh
87
- pluck + block i.ytimg.com
89
+ pluck + block i.ytimg.com
88 90
#+END_SRC
89 91
90 92
** flee
... ...
@@ -99,9 +101,10 @@ If you want to add a fairly simple rule, like ~allow en.wikipedia.org~, you can
99 101
100 102
*** Examples
101 103
To block wikipedia.org, but keep the default behaviour (load with no images if you have the default configuration) for sg.wikipedia.org:
104
+
102 105
#+BEGIN_SRC sh
103
- pluck + block wikipedia.org
104
- pluck + noop sg.wikipedia.org
106
+ pluck + block wikipedia.org
107
+ pluck + noop sg.wikipedia.org
105 108
#+END_SRC
106 109
107 110
** when
... ...
@@ -114,17 +117,17 @@ If you want to add a fairly simple rule, like ~allow en.wikipedia.org~, you can
114 117
*** Examples
115 118
To block /all/ internet access on Mondays, Wednesdays, and Fridays (~MWF~) from midnight to 8 am (~0-8~):
116 119
#+BEGIN_SRC sh
117
- pluck + when MWF0-8 block everything
120
+ pluck + when MWF0-8 block everything
118 121
#+END_SRC
119 122
120 123
To allow Facebook every day from noon to 1 pm (~12-13~) and also from 7 pm to 9 pm (~19-21~).
121 124
#+BEGIN_SRC sh
122
- pluck + when 12-13&19-21 allow facebook.com
125
+ pluck + when 12-13&19-21 allow facebook.com
123 126
#+END_SRC
124 127
125 128
You can also specify a time relative to the present. To block YouTube for the next half an hour:
126 129
#+BEGIN_SRC sh
127
- pluck + when now+30m block youtube.com
130
+ pluck + when now+30m block youtube.com
128 131
#+END_SRC
129 132
130 133
** Legacy
... ...
@@ -158,7 +161,7 @@ These rule types are oudated, but were used in older versions of Pluckeye.
158 161
*** Examples
159 162
This will give you full internet access (as long as you don't already have ~block everything~ in your configuration):
160 163
#+BEGIN_SRC sh
161
- pluck + allow everything
164
+ pluck + allow everything
162 165
#+END_SRC
163 166
164 167
See [[#when][when]] above for an example of blocking everything only at certain times.
... ...
@@ -168,7 +171,7 @@ These rule types are oudated, but were used in older versions of Pluckeye.
168 171
169 172
*** Examples
170 173
#+BEGIN_SRC sh
171
- pluck + allow google.com
174
+ pluck + allow google.com
172 175
#+END_SRC
173 176
174 177
** IP addresses
... ...
@@ -177,16 +180,16 @@ These rule types are oudated, but were used in older versions of Pluckeye.
177 180
*** Examples
178 181
**** IP v4
179 182
#+BEGIN_SRC sh
180
- pluck + block 192.168.0.1
183
+ pluck + block 192.168.0.1
181 184
#+END_SRC
182 185
183 186
**** IP v6
184 187
#+BEGIN_SRC sh
185
- pluck + allow ::1
188
+ pluck + allow ::1
186 189
#+END_SRC
187 190
188 191
#+BEGIN_SRC sh
189
- pluck + block [::1234]
192
+ pluck + block [::1234]
190 193
#+END_SRC
191 194
192 195
** Media types
... ...
@@ -200,7 +203,7 @@ These rule types are oudated, but were used in older versions of Pluckeye.
200 203
*** Examples
201 204
To block everything that is not specifically allowed until 3 pm (~15~) every day:
202 205
#+BEGIN_SRC sh
203
- pluck + when 0-15 block otherwise
206
+ pluck + when 0-15 block otherwise
204 207
#+END_SRC
205 208
206 209
** Ports
... ...
@@ -210,11 +213,11 @@ These rule types are oudated, but were used in older versions of Pluckeye.
210 213
211 214
*** Examples
212 215
#+BEGIN_SRC sh
213
- pluck + allow port 25
216
+ pluck + allow port 25
214 217
#+END_SRC
215 218
216 219
#+BEGIN_SRC sh
217
- pluck + allow 192.168.1.42 port 17
220
+ pluck + allow 192.168.1.42 port 17
218 221
#+END_SRC
219 222
220 223
** Programs
... ...
@@ -222,7 +225,7 @@ These rule types are oudated, but were used in older versions of Pluckeye.
222 225
223 226
*** Examples
224 227
#+BEGIN_SRC sh
225
- pluck + allow program /usr/bin/git
228
+ pluck + allow program /usr/bin/git
226 229
#+END_SRC
227 230
228 231
** Subnets
... ...
@@ -231,15 +234,15 @@ These rule types are oudated, but were used in older versions of Pluckeye.
231 234
*** Examples
232 235
To allow 192.168.x.x:
233 236
#+BEGIN_SRC sh
234
- pluck + allow 192.168.0.0
237
+ pluck + allow 192.168.0.0
235 238
#+END_SRC
236 239
237 240
** URLs
238 241
Console usage: ~pluck <+ / -> <rule type> <URL>~
239
-
242
+
240 243
*** Examples
241 244
#+BEGIN_SRC sh
242
- pluck + allow https://en.wikipedia.org/wiki/Main_Page
245
+ pluck + allow https://en.wikipedia.org/wiki/Main_Page
243 246
#+END_SRC
244 247
245 248
* Explicit form
... ...
@@ -258,8 +261,8 @@ Most syntax on this page is technically called "implicit form". When using impli
258 261
259 262
Such qualification is mandatory for the ~package~, ~port~, ~program~, and ~when~ terms as well as any term immediately following ~package~ or ~program~, because both package and program values can contain spaces. For example, the following three entries have the same meaning:
260 263
261
-#+BEGIN_EXAMPLE
262
-allow pluckeye.net
263
-allow host pluckeye.net
264
-allow host:pluckeye.net
265
-#+END_EXAMPLE
264
+ #+BEGIN_EXAMPLE
265
+ allow pluckeye.net
266
+ allow host pluckeye.net
267
+ allow host:pluckeye.net
268
+ #+END_EXAMPLE