├── .babelrc ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── workflows.yaml ├── .gitignore ├── .huskyrc ├── .npmignore ├── .nvmrc ├── LICENSE ├── README.md ├── commitlint.config.js ├── package.json └── src ├── constants.js ├── executables └── waka.js ├── getDailySummary.js ├── getWeeklySummary.js ├── index.js ├── prompters └── promptApiKey.js ├── services ├── aggregateDailyStatistics.js ├── apiKeyStore.js ├── formatAggregatedStatistics.js ├── formatTime.js ├── generateDailySummary.js ├── generateSection.js ├── generateTable.js ├── generateWeeklySummary.js ├── getRegex.js └── shouldGenerateSection.js └── setup.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage/* 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.github/workflows/workflows.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.huskyrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 10.18.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-angular'] }; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/executables/waka.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/executables/waka.js -------------------------------------------------------------------------------- /src/getDailySummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/getDailySummary.js -------------------------------------------------------------------------------- /src/getWeeklySummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/getWeeklySummary.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/index.js -------------------------------------------------------------------------------- /src/prompters/promptApiKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/prompters/promptApiKey.js -------------------------------------------------------------------------------- /src/services/aggregateDailyStatistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/aggregateDailyStatistics.js -------------------------------------------------------------------------------- /src/services/apiKeyStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/apiKeyStore.js -------------------------------------------------------------------------------- /src/services/formatAggregatedStatistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/formatAggregatedStatistics.js -------------------------------------------------------------------------------- /src/services/formatTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/formatTime.js -------------------------------------------------------------------------------- /src/services/generateDailySummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/generateDailySummary.js -------------------------------------------------------------------------------- /src/services/generateSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/generateSection.js -------------------------------------------------------------------------------- /src/services/generateTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/generateTable.js -------------------------------------------------------------------------------- /src/services/generateWeeklySummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/generateWeeklySummary.js -------------------------------------------------------------------------------- /src/services/getRegex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/getRegex.js -------------------------------------------------------------------------------- /src/services/shouldGenerateSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/services/shouldGenerateSection.js -------------------------------------------------------------------------------- /src/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jaebradley/wakatime-cli/HEAD/src/setup.js --------------------------------------------------------------------------------