mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-10 21:55:07 +08:00
Took out the manpage parts.
This commit is contained in:
parent
78515593d5
commit
7e4b330e98
@ -1,43 +1,3 @@
|
|||||||
install_ollama_manpage() {
|
|
||||||
local manpage_source="${0:A:h}/ollama.1" # Path to the manpage in the plugin directory
|
|
||||||
local manpage_target_dir
|
|
||||||
local manpage_target
|
|
||||||
|
|
||||||
# Determine the appropriate man directory based on the operating system
|
|
||||||
case "$(uname)" in
|
|
||||||
Linux|Darwin)
|
|
||||||
manpage_target_dir="/usr/local/share/man/man1"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Unsupported OS: $(uname). Manpage installation skipped."
|
|
||||||
return
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
manpage_target="${manpage_target_dir}/ollama.1"
|
|
||||||
|
|
||||||
# Check if the manpage already exists
|
|
||||||
if [[ -f "$manpage_target" ]]; then
|
|
||||||
# silently stop if the manpage entry already exists
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Manpage does not exist; proceed with installation
|
|
||||||
if [[ -f "$manpage_source" ]]; then
|
|
||||||
# Ensure the target directory exists
|
|
||||||
if [[ ! -d "$manpage_target_dir" ]]; then
|
|
||||||
sudo mkdir -p "$manpage_target_dir"
|
|
||||||
fi
|
|
||||||
# Copy the manpage to the target directory
|
|
||||||
sudo cp "$manpage_source" "$manpage_target"
|
|
||||||
else
|
|
||||||
echo "Manpage source file not found: $manpage_source"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Call the function to install the manpage
|
|
||||||
install_ollama_manpage
|
|
||||||
|
|
||||||
# Function to retrieve available models for completion
|
# Function to retrieve available models for completion
|
||||||
_ollama_get_models() {
|
_ollama_get_models() {
|
||||||
# Execute 'ollama list' and capture its output, suppressing any error messages
|
# Execute 'ollama list' and capture its output, suppressing any error messages
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user