🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@execufunction/cli

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@execufunction/cli

CLI for ExecuFunction — AI executive function assistant

latest
npmnpm
Version
0.5.6
Version published
Maintainers
1
Created
Source

@execufunction/cli

Command-line interface for ExecuFunction — AI executive function assistant for tasks, calendar, knowledge, code indexing, and CRM.

Installation

# Run directly
npx @execufunction/cli <command>

# Or install globally
npm install -g @execufunction/cli

Quick Start

1. Authenticate

exf auth login

Or set a Personal Access Token directly:

export EXF_TOKEN=exf_pat_your_token_here

2. Run your first command

exf tasks list
exf tasks create --title "Ship CLI v1"
exf notes search "deployment process"

Command Reference

Auth

CommandDescription
exf auth loginAuthenticate with ExecuFunction
exf auth logoutClear stored credentials
exf auth statusShow current auth status

Tasks

CommandDescription
exf tasks listList tasks (filterable by status, project)
exf tasks get <id>Get task details
exf tasks createCreate a task
exf tasks update <id>Update a task
exf tasks complete <id>Mark a task complete
exf tasks delete <id>Delete a task

Projects

CommandDescription
exf projects listList projects
exf projects createCreate a project
exf projects update <id>Update a project
exf projects archive <id>Archive a project
exf projects context <id>Get full project context

Notes

CommandDescription
exf notes listList notes
exf notes get <id>Get note with full content
exf notes createCreate a note
exf notes search <query>Search knowledge base
exf notes update <id>Update a note
exf notes delete <id>Delete a note

Calendar

CommandDescription
exf calendar listList events (filterable by date range)
exf calendar createCreate an event
exf calendar update <id>Update an event
exf calendar delete <id>Delete an event

People

CommandDescription
exf people listList contacts
exf people search <query>Search contacts

Vault

CommandDescription
exf vault listList vault entries (metadata only)
exf vault createStore an encrypted secret
exf vault read <id>Decrypt and read a secret
exf vault search <query>Search vault entries
exf vault update <id>Update entry metadata

Codebase

CommandDescription
exf codebase listList indexed repositories
exf codebase registerRegister a repo for indexing
exf codebase status <id>Check indexing status
exf codebase index <id>Trigger indexing
exf codebase search <query>Semantic code search
exf codebase snapshot <id>Get latest snapshot
exf codebase delete <id>Delete a repository

Code Tools

CommandDescription
exf code history <repo>Get commit history
exf code who-knows <repo> <area>Find experts for a code area
exf code blame <file>Git blame for a file
exf code link <task>Link a task to code
exf code expertise <repo>Refresh expertise index
exf code memory storeStore a codebase fact
exf code memory listList stored facts
exf code memory search <query>Search stored facts
exf code memory delete <id>Delete a stored fact

Documents

CommandDescription
exf documents upload <file>Upload a document (PDF, MD, TXT) as a note

Global Flags

FlagEnv VarDescription
--tokenEXF_TOKENPersonal access token
--api-urlEXF_API_URLAPI base URL (default: https://execufunction.com)
--jsonOutput raw JSON instead of tables
--no-inputDisable interactive prompts

Agent / Script Usage

All commands support --json for structured output, making the CLI composable with other tools:

# List tasks as JSON and filter with jq
exf tasks list --json | jq '.[] | select(.status == "in_progress")'

# Create a task and capture the ID
TASK_ID=$(exf tasks create --title "Deploy v2" --json | jq -r '.task.id')

# Use in CI/CD scripts
export EXF_TOKEN=exf_pat_...
exf tasks complete "$TASK_ID"

Environment Variables

VariableDescription
EXF_TOKENPersonal access token for authentication
EXF_API_URLAPI base URL (default: https://execufunction.com)

License

MIT

Keywords

cli

FAQs

Package last updated on 16 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts