This document lists all available plugins for LLA and provides installation instructions.
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.
- categorizer: Categorizes files based on their extensions and metadata
- code_complexity: Analyzes code complexity using various metrics
- code_snippet_extractor: A plugin for extracting and managing code snippets
- dirs_meta: Shows directories metadata
- duplicate_file_detector: A plugin for the LLA that detects duplicate files.
- file_hash: Displays the hash of each file
- file_meta: Displays the file metadata of each file
- file_tagger: A plugin for tagging files and filtering by tags
- git_status: Shows the git status of each file
- keyword_search: Searches file contents for user-specified keywords
- last_git_commit: A plugin for the LLA that provides the last git commit hash
- sizeviz: File size visualizer plugin for LLA
Description: Categorizes files based on their extensions and metadata
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/categorizer/
- 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.
Description: Analyzes code complexity using various metrics
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/code_complexity/
- 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.
Description: A plugin for extracting and managing code snippets
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/code_snippet_extractor/
- 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.
Description: Shows directories metadata
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/dirs/
- 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.
Description: A plugin for the LLA that detects duplicate files.
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/duplicate_file_detector/
- 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.
Description: Displays the hash of each file
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/file_hash/
- 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.
Description: Displays the file metadata of each file
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/file_meta/
- 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.
Description: A plugin for tagging files and filtering by tags
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/file_tagger/
- 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.
Description: Shows the git status of each file
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/git_status/
- 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.
Description: Searches file contents for user-specified keywords
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/keyword_search/
- 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.
Description: A plugin for the LLA that provides the last git commit hash
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/last_git_commit/
- 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.
Description: File size visualizer plugin for LLA
Version: 0.3.1
Documentation: Documentation
Installation Options:
- Using LLA install command:
lla install --dir path/to/lla/plugins/sizeviz/
- 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.