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

app pupdate

utility to update remote and local systems

2 unstable releases

new 0.2.0 Dec 10, 2024
0.1.0 Oct 8, 2024

#653 in Network programming

Download history 18/week @ 2024-10-02 190/week @ 2024-10-09 2/week @ 2024-10-16 85/week @ 2024-12-04

88 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
~217K SLoC