A concise and fast CLI to log hours in Harvest.
Project description
Wheat
A concise and fast CLI to log hours in Harvest.
Managing Projects
Wheat keeps a "projects" file somewhere that it stores task information in. Users can set tasks as active/not active at will. Whatever tasks are present in the task file are shown each time the user is asked to do anything regarding tasks.
Commands
auth: Authenticate with Harvest by providing a personal access token and account id.
task: list: Displays your Current Projects and Tasks. activate: Set a Project or Task as active. sleep: Set a Project or Task as inactive.
meetings: next: Displays your next meeting. today: Displays today's meetings. join: Joins a meeting's video chat if a link is provided. Supports Zoom and Google Meets. * Takes Meeting ID as an argument. If none is provided, joins the next meeting on the calendar, if it can.
Note: Meetings commands require you to have logged into your Google account, and will use events from your google calendar.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.