aboutsummarylogtreecommitdiffstats
path: root/fpm.1
blob: a7dbfaa50e5b14d6d25b2451447d5f4477828243 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
.TH FPM 1 "2025-01-01" "fuzzy-pacman 2.0.0" "User Commands"

.SH NAME
fpm \- fuzzy pacman wrapper using skim (sk)

.SH SYNOPSIS
.B fpm
[\fIsubcommand\fR]

.SH DESCRIPTION
\fBfpm\fR is a fuzzy and interactive wrapper for pacman using skim (sk).  
It provides fast package management with fuzzy filtering, previews, multi-selection and system utilities.

All features are accessed through subcommands:

.PP
.B fpm <subcommand>

.SH SUBCOMMANDS

.TP
.B add
Install packages from the official repositories using fuzzy search.

.TP
.B rm
Remove installed packages with fuzzy selection.

.TP
.B search
Search for packages in the repositories.

.TP
.B info
Inspect installed packages.

.TP
.B files
List files belonging to installed packages.

.TP
.B orphans
Remove orphaned dependencies.

.TP
.B upd
Show pending package updates.

.TP
.B file
Search for which repository package provides a file.

.TP
.B own
Search which installed package owns a file in the system.

.TP
.B repo
Browse packages by repository (core, extra, multilib).

.TP
.B svc
Explore systemd services with fuzzy selection.

.TP
.B cache
Interactively clean the pacman cache.

.SH EXAMPLES

.TP
Install packages:
.B fpm add

.TP
Remove installed packages:
.B fpm rm

.TP
Search repository packages:
.B fpm search

.TP
Show available updates:
.B fpm upd

.TP
Manage systemd services:
.B fpm svc

.TP
Clean pacman cache:
.B fpm cache

.SH DEPENDENCIES
pacman  
skim (sk)  
systemd (for svc subcommand)

.SH FILES
/usr/bin/fpm  
/usr/share/man/man1/fpm.1.gz

.SH AUTHOR
Bruno Silva

.SH LICENSE
MIT License