xpachanges(1)

πŸ“¦ version 2.1.20, in fedora 43, fedora 44

πŸ’… xpachanges(1) β€” XPA Changes: Changes For Users from XPA 1.0 and 2.0

okay bestie, so this is the xpachanges(1) page from the SAORD Documentation, and it's literally just the glow-up notes for anyone migrating their XPA from 1.0 to 2.0 πŸ¦‹


✨ SYNOPSIS ✨

This document describes changes that will affect users who migrate from XPA 1.0 to XPA 2.0. πŸ’–


🌸 DESCRIPTION 🌸

So there have been a few changes that affect users who upgrade XPA from version 1.0 to version 2.0. These changes are detailed below. no cap, read them, they matter πŸ‘‘

  • XPA commands no longer have a resolver routine (this is open to negotiations, but we decided the idea was dumb πŸ™ˆ). For the SAOtng program, this means that you must explicitly specify the access point, i.e.:
cat foo.fits | xpaset SAOtng fits

instead of:

cat foo.fits | xpaset SAOtng
  • By default, xpaset, xpaget, etc. now wait for the server callback to complete β€” i.e., the old -W is implied (and the switch is ignored). This allows support for better error handling πŸ’…. If you want xpaset, etc. to return before the callback is complete, use the -n switch:
echo "file foo.fits" | xpaset -n SAOtng
  • The old -w switch in xpaset and xpaget is no longer necessary (and is ignored), since you can have more than one process communicating with an xpa access point at one time. slay, concurrency πŸŽ€
  • The new -p switch on xpaset means you need not read from stdout:
xpaset -p SAOtng colormap I8

will send the paramlist to the SAOtng callback without reading from stdin. iconic behavior fr fr ✨


πŸ‘€ SEE ALSO πŸ‘€

See xpa(n) for a list of XPA help pages 🌈


and that's the whole page bestie, ily, go forth and xpaset responsibly 🫢

signing off β€” this was xpachanges(1) from SAORD Documentation, version 2.1.15, dated July 23, 2013 πŸ’œ
πŸ“¦ where this page comes from