Socket
Socket
Sign inDemoInstall

liferay-funny-remove

Package Overview
Dependencies
4
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    liferay-funny-remove

Funny stuff


Version published
Weekly downloads
2
increased by100%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

liferay-funny-remove

A npm package that provides CLI functionality for quick removal of WCs, WCs' versions and layouts in Liferay remotely via JSONWS API.

Install

npm i -g liferay-funny-remove

Usage

Usage: liferay-funny-remove <command> [options]

Commands:
CommandDescription
remove-wcs remove web contents listed in given CSV file
remove-wc-versions remove web contents' versions listed in given CSV file, but spare first N versions with --spare (defaults to 1)
remove-layouts remove layouts listed in given CSV file
Options:
  --username, -u  liferay admin username                              [required]
  --password, -p  liferay admin username                              [required]
  --url, -l       liferay hostname                                    [required]
  --groupId, -g   liferay group id                           [number] [required]
  -h, --help      Show help                                            [boolean]

Examples:

Please note, you have to pass -u *admin* -p *pass* -l *myliferayhostname.com* -g *gropuId* to all commands for it to work!

Command exampleDescription
liferay-funny-remove remove-wcs remove-wcs.csvremove webcontents
liferay-funny-remove remove-wc-versions remove-wc-versions.csv -s 3remove all versions but last 3
liferay-funny-remove remove-layouts remove-layouts.csvremove all layouts

Example remove-wcs.csv file (contains articleId-s):

MY-BIG-WEB-CONTENT1
MY-BIG-WEB-CONTENT2

Example remove-wc-versions.csv file (contains articleId-s tabbed to version):

MY-BIG-WEB-CONTENT	1.9
MY-BIG-WEB-CONTENT	1.8
MY-BIG-WEB-CONTENT	1.7
MY-BIG-WEB-CONTENT	1.6
MY-BIG-WEB-CONTENT	1.5
MY-BIG-WEB-CONTENT	1.4
MY-BIG-WEB-CONTENT	1.3
MY-BIG-WEB-CONTENT	1.2
MY-BIG-WEB-CONTENT	1.1
MY-BIG-WEB-CONTENT	1

Example remove-layouts.csv file (contains layoutId-s):

12345
12346

License

MIT

Keywords

FAQs

Last updated on 19 Feb 2016

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc