Skip to content

Latest commit

 

History

History
340 lines (213 loc) · 7.67 KB

plugins.md

File metadata and controls

340 lines (213 loc) · 7.67 KB

LLA Plugins

This document lists all available plugins for LLA and provides installation instructions.

Installation

You can install all plugins at once using:

lla install --git https://github.com/triyanox/lla

Or you can install individual plugins as described below.

Available Plugins

categorizer

Description: Categorizes files based on their extensions and metadata

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/categorizer/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/categorizer/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

code_complexity

Description: Analyzes code complexity using various metrics

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/code_complexity/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/code_complexity/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

code_snippet_extractor

Description: A plugin for extracting and managing code snippets

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/code_snippet_extractor/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/code_snippet_extractor/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

dirs

Description: Shows directories metadata

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/dirs/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/dirs/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

duplicate_file_detector

Description: A plugin for the LLA that detects duplicate files.

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/duplicate_file_detector/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/duplicate_file_detector/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

file_hash

Description: Displays the hash of each file

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/file_hash/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/file_hash/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

file_meta

Description: Displays the file metadata of each file

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/file_meta/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/file_meta/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

file_tagger

Description: A plugin for tagging files and filtering by tags

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/file_tagger/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/file_tagger/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

git_status

Description: Shows the git status of each file

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/git_status/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/git_status/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

keyword_search

Description: Searches file contents for user-specified keywords

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/keyword_search/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/keyword_search/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

last_git_commit

Description: A plugin for the LLA that provides the last git commit hash

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/last_git_commit/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/last_git_commit/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.

sizeviz

Description: File size visualizer plugin for LLA

Version: 0.3.1

Documentation: Documentation

Installation Options:

  1. Using LLA install command:
lla install --dir path/to/lla/plugins/sizeviz/
  1. Manual installation:
git clone https://github.com/triyanox/lla
cd lla/plugins/sizeviz/
cargo build --release

Then, copy the generated .so, .dll, or .dylib file from the target/release directory to your LLA plugins directory.