# free5gmano-cli **Repository Path**: powerwind/free5gmano-cli ## Basic Information - **Project Name**: free5gmano-cli - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-11 - **Last Updated**: 2024-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # free5gmano CLI ## Dependencies The following packages are required: * git * python3 * pip3 * service-mapping-plugin-framework ### Install service-mapping-plugin-framework Please refer to [service-mapping-plugin-framework](https://github.com/free5gmano/service-mapping-plugin-framework) Installation Guide to install service-mapping-plugin-framework. ## Installation Guide ``` git clone https://github.com/free5gmano/free5gmano-cli.git cd free5gmano-cli git checkout v2.0.0 pip3 install -e . ``` ## User Guide Setup free5gmano host and port ``` cd free5gmano-cli/nm vim setting.py ``` 1. register plugin ``` nmctl register plugin -f ``` 2. create template ``` nmctl create template -n -t ``` 3. onboard template ``` nmctl onboard template -f ``` 4. create NSST ``` nmctl create nsst -n ``` 5. Allocate NSSI ``` nmctl allocate nssi ``` Other Operation 1. get plugin ``` nmctl get plugin nmctl get plugin ``` 2. update plugin ``` nmctl update plugin -f ``` 3. delete plugin ``` nmctl delete plugin ``` 4. get template ``` nmctl get template nmctl get template ``` 5. delete template ``` nmctl delete template ``` 6. get NSST ``` nmctl get nsst nmctl get nsst ``` 7. delete NSST ``` nmctl delete nsst ``` 8. subscribe NSSI (Fault Management) ``` nmctl create subscriptions ``` 8. unsubscribe NSSI (Fault Management) ``` nmctl delete subscriptions ```