Download the latest version of Ironclad from the releases page, unzip the package and place the binary somewhere on your system's $PATH.
Initialize a new database
init command to initialize a new password database. This command takes a single argument specifying the location of the database file.
$ ironclad init /topsecret/passwords.idb
Ironclad will create a new database file at the specified location. You can call the file anything you like — Ironclad doesn't require any particular file extension for databases. (In fact, database files have no special markers and are indistinguishable from random data.)
You'll be prompted to enter a master password which will be used to encrypt the file. You'll be prompted to re-enter this password when you next run a command on the database; Ironclad will then default to caching the password in memory for 15 minutes from its last use.
add command to add a new entry to your database.
$ ironclad add
You'll be prompted to supply values for the entry's fields — simply press return to leave any unwanted field empty.
list command to see a list of all the database's entries.
$ ironclad list
show command to view the full details of each entry in the list.
$ ironclad show
show comand is an alias for
Copy a password or username
pass command to copy a password to the clipboard. The clipboard is automatically overwritten after a default timeout of 10 seconds.
$ ironclad pass entry
You can specify the entry by its ID or by any unique case-insensitive substring of its title.
user command works identically for usernames.
Command line help
--help flag to view Ironclad's command line help, including a list of all available commands.
$ ironclad --help
help command to view detailed help for any individual command.
$ ironclad help <command>