NAME(1)

πŸ“¦
version 1.92 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ ace(1) ✨ the Interactive Perl client for ACEDB πŸ’–

Okay bestie, so this is the manual page for ace, the interactive Perl client for ACEDB 🧚. Gather round, we're doing this! 🫢


🌸 NAME 🌸

ace - Interactive Perl client for ACEDB πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

ace [options] [URL]

πŸ’œ DESCRIPTION πŸ’œ

Okay so AcePerl is an object-oriented Perl interface for the AceDB database, and it is literally iconic πŸ‘‘. It gives you the goods for connecting to remote AceDB databases, running queries, fetching ACE objects, and updating databases πŸ”₯. The programmer's API is compatible with the JADE Java API, and it's interoperable with the API used by BoulderIO 🌈. Major slay energy, no cap ✨.


πŸŽ€ OPTIONS πŸŽ€

  • -host <hostname> β€” Server host, and the default is localhost 🏠
  • -port <port> β€” Server port, and the default is 200005 πŸ”Œ
  • -path <db path> β€” Local database path. There's no default, so you gotta bring your own πŸ—‚οΈ
  • -url <url> β€” Server URL (see below πŸ”—
  • -login <user> β€” Username πŸ™‹
  • -pass <pass> β€” Password πŸ”
  • -tcsh β€” Turns on T-shell completion mode 🐚
  • -save β€” Saves database updates automatically, so you don't have to babysit them πŸ’Ύ
  • -exec <command> β€” Runs a command and then quits, no drama πŸšͺ

Okay so ACE also respects the environment variables $ACEDB_HOST and $ACEDB_PORT, if they're present 🌷. You can edit the command line with the cursor keys and emacs style key bindings, which is so giving main character energy πŸ’…. Use the up and down arrows (or ^P, ^N) to access the history πŸ“œ. The tab key completes partial commands ✨. In tcsh mode, the tab key cycles among the completions. Otherwise, pressing tab a second time lists all the possibilities πŸ‘€.

You can use multiple -exec switches to run a sequence of commands, or separate multiple commands in a single string with semicolons 🧁:

ace.pl -e 'find Author Thierry-Mieg*' -e 'show' ace.pl -e 'find
Author Thierry-Mieg*; show'

🌈 Server URLs 🌈

  • rpcace://hostname:port β€” RPC server πŸ“‘
  • sace://hostname:port β€” Socket server 🧦
  • tace:/path/to/database β€” Local database πŸ“
  • /path/to/database β€” Local database πŸ“

Usernames can be provided as sace://user@hostname:port 🫢

⚠️ Heads up, the original page also has some leftover junk in here: Name "readline::rl_special_prefixes" used only once: possible typo at ./ace line 161. Unknown option: version Usage: ./ace [options] [URL] Interactive Perl client for ACEDB. That's a Perl warning and a usage message that got pasted into the page, so it's not really documentation πŸ’€.

πŸ“ AUTHOR πŸ“

This manual page was created using help2man for the Debian distribution by Andreas Tille <tille@debian.org> πŸ§šβ€β™€οΈ. It can be used freely for any other distribution πŸ¦‹.


Ily, stay iconic, and read the manpage bestie πŸŽ€πŸ’– (October 2013, NAME(1)) 🌸✨