https://github.com/suigarra/puffyfind
openbsd pkg search tool made in rust
https://github.com/suigarra/puffyfind
openbsd rust
Last synced: 7 months ago
JSON representation
openbsd pkg search tool made in rust
- Host: GitHub
- URL: https://github.com/suigarra/puffyfind
- Owner: suigarra
- Created: 2025-08-04T19:46:17.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-04T21:05:35.000Z (8 months ago)
- Last Synced: 2025-08-04T22:21:08.657Z (8 months ago)
- Topics: openbsd, rust
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## puffyfind - openbsd pkg search tool made in rust
alot faster and easier than 'pkg_info'
## how to compile?
```
git clone https://github.com/suigarra/puffyfind
cd puffyfind
cargo build
doas cp ./target/debug/puffy_find /usr/bin/puffyfind
```
done! now run it like this
```
puffyfind
```
you can leave the program by using "quit".
## how to change the mirror, structure or repo directory?
you can configure all that stuff on ./src/main.rs
```
let mirror = "openbsd.cs.toronto.edu";
let _ = client.cwd("pub/OpenBSD/7.7/packages/amd64");
```
these 2 lines are the ones that you should want if you are looking to configure the tool.
### note: the tool uses ftp for checking packages so it must be ftp mirrors
ftp mirrors can be found in https://www.openbsd.org/ftp.html#ftp
### PLANETUNIX FTP MIRROR DOES NOT WORK BECAUSE IT DOESNT SUPPORT PASSIVE MODE