NAME(1)
β¨ 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 islocalhostπ-port <port>β Server port, and the default is200005π-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)) πΈβ¨
π¦ where this page comes from
- debian bookworm: libace-perl 1.92-11+b2 Β· Perl
- debian trixie: libace-perl 1.92-12+b1 Β· Perl
- ubuntu jammy: libace-perl 1.92-11build1 Β· Perl
- ubuntu noble: libace-perl 1.92-11build5 Β· Perl
- ubuntu resolute: libace-perl 1.92-13 Β· Perl
- ubuntu stonking: libace-perl 1.92-14build1 Β· Perl
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms