For contributing to NikCLI or running from source:
Copy
Ask AI
# Clone the repositorygit clone https://github.com/cadcamfun/nikcli.gitcd nikcli# Install dependenciesnpm install# Build the projectnpm run build# Link globally for developmentnpm link
If you encounter permission errors during installation:
Copy
Ask AI
# For npmsudo npm install -g @cadcamfun/nikcli# Or configure npm to use a different directorymkdir ~/.npm-globalnpm config set prefix '~/.npm-global'echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrcsource ~/.bashrc
Node.js Version Issues
If you have an older Node.js version:
Copy
Ask AI
# Using Node Version Manager (nvm)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashsource ~/.bashrcnvm install 18nvm use 18