alfresco-cli
Alfresco CLI - Command line interface for Alfresco
Last updated 2 years ago by bhagyas .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install alfresco-cli 
SYNC missed versions from official npm registry.

Alfresco CLI - Command line interface for Alfresco

Interact with the Alfresco repository with an interactive command line.

Target Audience

  • Alfresco Developers and Architects

Installation

From NPM

  • Run npm install -g alfresco-cli

Available at https://www.npmjs.com/package/alfresco-cli

From GitHub

  • Clone the repository

  • Install using npm install -g && npm link

Features

  • Performs Alfresco operations from the terminal.

  • Autocompletes node names for valid operations.

  • Performs glob pattern matching for filename related operations.

  • Maintains a session with a valid token, automatically persists within terminal sessions.

  • Maintains a local command history

Usage

  • Call alfresco-cli from your terminal.

Logging in

Type login --help to read the help on logging in to the system and fetch an authentication token for the CLI.

Changing into a node

Use cd <nodeId>, where nodeId is the node ID of the nodeRef you want to change to.

Listing contents (chldren) within a node

Use ls or ls <nodeId> to list contents within a node.

Uploading files

Use upload <filePath> [destinationNodeId] to upload new files to Alfresco.

Search for contents

Use search <query> [language] to search for contents.

Commands and Operations

  • Login

  • Logout

  • List files

  • List sites

  • Upload files

  • Download files [TBD]

  • View Metadata

Aliases Reference

You can use the following aliases within commands.

  • . - current folder/content

  • .. - parent folder/content

License

MIT License

Author

Development Sponsors

Privacy Policy

There are no analytics gathered upon the use of the tool. However, the author reserves the right to add analytics on a later release to improve features provided by the tool.

Contributors

Version History

  • 1.4 - 20181106

    • Major Added glob expansion support for mkdir

    • Improved glob matching

    • Improved error handling

  • 1.3.5 - 20181031

    • Improved delete command (delete)
  • 1.3.4 - 20181029

    • Added cls for clearing screen (@binduwavell)

    • Added -p --pretty for pretty printing debug output (@binduwavell)

  • 1.3 - 20181028

    • Major: Improved login command.

    • Added auto completion for site names when using change site command.

  • 1.2.3 - 20181026

    • Added search results auto completion in the results history.

    • Added alias set|clear commands for adding aliases for search queries.

    • Added glob pattern matching for list and delete commands.

  • 1.2.2 - 20181026

    • Added better delete function with confirmation prompt.

    • Added undo delete to restore last deleted node.

  • 1.2.1 - 20181025

    • Added list versions command.
  • 1.2 - 20181025

    • Major: Adding folder name auto completion

    • Added delete command with support for deleting child nodes.

  • 1.1 - 20181024

    • Converted the code to Typescript

    • Added support for node name as an alias for nodeId when referred from a valid context.

    • Added create user, create site, cd-site, search commands.

    • Added support for . and .. aliases.

  • 1.0 - 20181023

    • Initial release

Current Tags

  • 1.4.0                                ...           latest (2 years ago)

19 Versions

  • 1.4.0                                ...           2 years ago
  • 1.3.5                                ...           2 years ago
  • 1.3.4                                ...           2 years ago
  • 1.3.1                                ...           2 years ago
  • 1.3.0                                ...           2 years ago
  • 1.2.3                                ...           2 years ago
  • 1.2.2                                ...           2 years ago
  • 1.2.1                                ...           2 years ago
  • 1.2.0                                ...           2 years ago
  • 1.1.4                                ...           2 years ago
  • 1.1.3                                ...           2 years ago
  • 1.1.2                                ...           2 years ago
  • 1.1.1                                ...           2 years ago
  • 1.1.0                                ...           2 years ago
  • 1.0.5                                ...           2 years ago
  • 1.0.4                                ...           2 years ago
  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 0
Last Month 1
Dependencies (19)
Dev Dependencies (6)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |