Installation
Production
rubygems.org (universal)
Personal (need "$(gem env user_gemhome)/bin" or "$(ruby -e 'puts Gem.user_dir')/bin" loaded in $PATH (can be done with $(ruby -e 'puts Gem.user_dir')/bin" in shell rc config file), ex: /home/noraj/.gem/ruby/3.4.0/bin)
gem install --user unisec
# or
gem install --user-install unisec
Global (probably need high privileges unless inside a virtual environment like ASDM-VM)
gem install unisec
Gem: unisec
BlackArch
From the repository:
pacman -S unisec
From git:
blackman -i unisec
PKGBUILD: unisec
ArchLinux
Manually:
git clone https://aur.archlinux.org/unisec.git
cd unisec
makepkg -sic
With an AUR helper (Pacman wrappers), eg. pikaur:
pikaur -S unisec
AUR: unisec
Development
It's better to use ASDM-VM to have latests version of ruby and to avoid trashing your system ruby.
rubygems.org
gem install --development unisec
git
Just replace x.x.x with the gem version you see after gem build.
git clone https://github.com//unisec.git unisec
cd unisec
gem install bundler
bundler install
gem build unisec.gemspec
gem install unisec-x.x.x.gem
Note: if an automatic installation is needed you can get the version with $ gem build unisec.gemspec | grep Version | cut -d' ' -f4.
No install
Run the library in irb without installing the gem.
From local file:
irb -Ilib -runisec
Same for the CLI tool:
ruby -Ilib -runisec bin/unisec
Shell completion
zsh
Add in ~/.zshrc
source <(unisec completion zsh)
bash
Add in ~/.bashrc
# bash 3.0+
source <(unisec completion bash)
# else
eval "$(unisec completion bash)"