No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ahenk-script Viewing and editing script content is added to Script plugin. Script … Nov 9, 2018
lider-console-script-feature
lider-console-script
lider-script-db Prevent saving multiple scripts with the same name Mar 1, 2017
lider-script-feature
lider-script
scripts
.gitignore
LICENSE
README.md
ahenk-script_1.0.0_amd64.buildinfo
pom.xml bugfix for maven install plugin 3.0.0-M1 Nov 10, 2018

README.md

lider-ahenk-script-plugin

script plugin for Lider Ahenk project.

user-oriented machine-oriented
task plugin x
policy plugin

How to Build

We use Eclipse for Lider and Lider Console related development. See these documentation here and here to setup Eclipse IDE with Lider and Lider Console projects imported.

  1. Clone the plugin project by running git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-script-plugin.git.
  2. Open Eclipse and import the plugin project into Eclipse as 'Existing Maven Projects'.
  3. Navigate to lider-ahenk-script-plugin/scripts directory and run build-plugin.sh.

How to Run

Make sure you have Lider, Lider Console and Ahenk running. See these documentation: [1], [2] and [3].

Lider

  1. Type feature:repo-add mvn:tr.org.liderahenk/lider-script-feature/1.0.0/xml/features on Karaf shell. This will add plugin repository to the Karaf instance.
  2. Again on Karaf shell, run feature:install lider-script to install and run plugin bundles.
  3. Use log:tail and plugin:list commands to ensure the plugin is installed and working properly.

Lider Console

  1. Open Eclipse, go to 'Run --> Debug Configurations' menu and on 'Plugins' tab, select lider-console-script
  2. Click 'Add Required Plugins' button to add any plugins the project depend on.
  3. Finally you can run Lider Console as explained in its documentation.

Ahenk

  1. Create a soft link for ahenk-script/script directory via sudo ln -s lider-ahenk-script-plugin/ahenk-script/script/ /usr/share/ahenk/plugins

Contribution

We encourage contributions to the project. To contribute:

  • Fork the project and create a new bug or feature branch.
  • Make your commits with clean, understandable comments
  • Perform a pull request

Other Lider Ahenk Projects

License

Lider Ahenk and its sub projects are licensed under the LGPL v3.