alfresco-cli v1.4.0
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-clifrom 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
- Bhagya Nirmaan Silva (bhagyas, about.me/bhagyas)
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
- Bindu Wavell (binduwavell)
Version History
1.4 - 20181106
Major Added glob expansion support for
mkdirImproved glob matching
Improved error handling
1.3.5 - 20181031
- Improved delete command (
delete)
- Improved delete command (
1.3.4 - 20181029
Added
clsfor clearing screen (@binduwavell)Added
-p --prettyfor pretty printing debug output (@binduwavell)
1.3 - 20181028
Major: Improved
logincommand.Added auto completion for site names when using
change sitecommand.
1.2.3 - 20181026
Added search results auto completion in the results history.
Added
alias set|clearcommands for adding aliases for search queries.Added glob pattern matching for
listanddeletecommands.
1.2.2 - 20181026
Added better
deletefunction with confirmation prompt.Added
undo deleteto restore last deleted node.
1.2.1 - 20181025
- Added
list versionscommand.
- Added
1.2 - 20181025
Major: Adding folder name auto completion
Added
deletecommand 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,searchcommands.Added support for
.and..aliases.
1.0 - 20181023
- Initial release
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago