#local #system #remote #helper #update #ssh #arguments

app pupdate

utility to update remote and local systems

2 unstable releases

0.2.0 Dec 10, 2024
0.1.0 Oct 8, 2024

#451 in Network programming

Download history 207/week @ 2024-10-08 3/week @ 2024-10-15 160/week @ 2024-12-10 1/week @ 2024-12-17 17/week @ 2024-12-24

178 downloads per month

WTFPL license

12KB
263 lines

pupdate

simple helper utility to update remote systems alongside the local system easily. currently only pupdates through ssh+apt, your ssh key probably needs to be in ssh-agent for this to function properly.

usage

you can install easily using cargo install pupdate.

run pupdate -h for help with arguments. with no arguments, pupdate will update the local system and any remotes configured in the config file (default ~/.pupdate).

config

{
  "remotes": ["username@remote"],
  "log_dir": "/path/to/log/directory"
}

if log_dir is missing and is not provided when the command is run, no logs from pupdating will be saved.

Dependencies

~8–17MB
~211K SLoC