Interact with Capacities.io API from your terminal.
The CLI tool is designed to interact with the Capacities.io API, enabling users to send daily entries and weblinks to the Capacities platform directly from the command line. Capacities.io is a platform focused on personal knowledge management and note-taking, allowing users to create, organize, and connect information efficiently.
Feature | Description | |
---|---|---|
📝 | Daily Notes | Append text to the daily note for the current date. This is useful for journaling or quickly adding thoughts. Supports inputs from the command line or stdin with Markdown formatting and automatic timestamping. |
🔗 | Weblinks | Add a weblink to Capacities from your command line. |
Capable requires CAPACITIES_SPACE_ID
and CAPACITIES_API_TOKEN
environment variables to be defined for authentication. Please refer to the official documentation for more information.
To install the binary run:
go install github.com/guitmz/capable@latest
Other installation options are the following:
- Download the pre-compiled binary from the releases page
- Use Homebrew
brew install guitmz/tools/capable
- Or follow the guide below to build the project from source:
- Clone the app repository:
❯ git clone https://github.com/guitmz/capable.git
- Navigate to the project directory:
❯ cd capable
- Install the required dependencies:
❯ go build -o capable
To run the project, execute the following command:
❯ ./capable
-
Weblinks
:Implement sending weblinks. -
Daily Notes
:Implement adding to daily notes. -
Search
: Implement search feature.
Contributions are welcome! Please submit a pull request or open an issue, clearly describing the changes and their motivations.