ArchivesSpace CLI
This is a work in progress. It is intended to provide a command-line interface for working with the ArchivesSpace backend API. See http://github.com/archivesspace/archivesspace/.
Getting Started
Install:
$ npm install as-cli -g
Log in to your ArchivesSpace instance and save your session key:
$ as-cli setup
Select your active repository:
$ as-cli repositories
Usage
To see all available subcommands:
$ as-cli
Using Custom Scripts
In addition to the built-in commands, you can use a custom script. Your script should assign a single function to the module.exports global object, and that function should take a single argument, which is the activated client.
See https://github.com/quoideneuf/asapi for more information about working with the api.
$ as-cli run-script path/to/your/script.js
Example script:
module { api;});
If you want to use third-party modules in your script, you need to run npm init
and then
install the modules you need.