{"id":20254202,"url":"https://github.com/fumeapp/fume-cli","last_synced_at":"2025-04-10T23:50:30.153Z","repository":{"id":48507864,"uuid":"267303371","full_name":"fumeapp/fume-cli","owner":"fumeapp","description":"fume command line interface","archived":false,"fork":false,"pushed_at":"2024-05-07T21:29:57.000Z","size":1662,"stargazers_count":7,"open_issues_count":17,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T20:38:12.287Z","etag":null,"topics":["cli","fume","fume-cli","javascript","oclif","typescript"],"latest_commit_sha":null,"homepage":"https://fume.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fumeapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-27T11:39:57.000Z","updated_at":"2024-05-07T21:30:00.000Z","dependencies_parsed_at":"2024-02-25T04:24:31.557Z","dependency_job_id":"fbb13865-28fa-4c99-9de8-eff8f1ca2f21","html_url":"https://github.com/fumeapp/fume-cli","commit_stats":{"total_commits":339,"total_committers":3,"mean_commits":113.0,"dds":0.008849557522123908,"last_synced_commit":"8109e7ff80796b7f679ca30c484ebae3cefb14e9"},"previous_names":[],"tags_count":137,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fumeapp%2Ffume-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fumeapp%2Ffume-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fumeapp%2Ffume-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fumeapp%2Ffume-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fumeapp","download_url":"https://codeload.github.com/fumeapp/fume-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248317707,"owners_count":21083528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","fume","fume-cli","javascript","oclif","typescript"],"created_at":"2024-11-14T10:30:43.055Z","updated_at":"2025-04-10T23:50:30.135Z","avatar_url":"https://github.com/fumeapp.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"fume-cli\n========\n\nfume command line interface\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/fume-cli.svg)](https://npmjs.org/package/fume-cli)\n[![Codecov](https://codecov.io/gh/fumeapp/fume-cli/branch/master/graph/badge.svg)](https://codecov.io/gh/fumeapp/fume-cli)\n[![Downloads/week](https://img.shields.io/npm/dw/fume-cli.svg)](https://npmjs.org/package/fume-cli)\n[![License](https://img.shields.io/npm/l/fume-cli.svg)](https://github.com/fumeapp/fume-cli/blob/master/package.json)\n\n\u003c!-- toc --\u003e\n* [Usage](#usage)\n* [Commands](#commands)\n\u003c!-- tocstop --\u003e\n# Usage\n\u003c!-- usage --\u003e\n```sh-session\n$ npm install -g fume-cli\n$ fume COMMAND\nrunning command...\n$ fume (--version)\nfume-cli/2.1.2 darwin-arm64 node-v18.15.0\n$ fume --help [COMMAND]\nUSAGE\n  $ fume COMMAND\n...\n```\n\u003c!-- usagestop --\u003e\n# Commands\n\u003c!-- commands --\u003e\n* [`fume auth login`](#fume-auth-login)\n* [`fume auth logout`](#fume-auth-logout)\n* [`fume auth status`](#fume-auth-status)\n* [`fume config`](#fume-config)\n* [`fume deploy [ENVIRONMENT]`](#fume-deploy-environment)\n* [`fume help [COMMAND]`](#fume-help-command)\n* [`fume login`](#fume-login)\n* [`fume logout`](#fume-logout)\n* [`fume plugins`](#fume-plugins)\n* [`fume plugins:install PLUGIN...`](#fume-pluginsinstall-plugin)\n* [`fume plugins:inspect PLUGIN...`](#fume-pluginsinspect-plugin)\n* [`fume plugins:install PLUGIN...`](#fume-pluginsinstall-plugin-1)\n* [`fume plugins:link PLUGIN`](#fume-pluginslink-plugin)\n* [`fume plugins:uninstall PLUGIN...`](#fume-pluginsuninstall-plugin)\n* [`fume plugins:uninstall PLUGIN...`](#fume-pluginsuninstall-plugin-1)\n* [`fume plugins:uninstall PLUGIN...`](#fume-pluginsuninstall-plugin-2)\n* [`fume plugins update`](#fume-plugins-update)\n* [`fume status`](#fume-status)\n\n## `fume auth login`\n\nLogin to fume\n\n```\nUSAGE\n  $ fume auth login\n\nDESCRIPTION\n  Login to fume\n\nALIASES\n  $ fume login\n```\n\n## `fume auth logout`\n\nInvalidate token and remove credentials\n\n```\nUSAGE\n  $ fume auth logout\n\nDESCRIPTION\n  Invalidate token and remove credentials\n\nALIASES\n  $ fume logout\n```\n\n## `fume auth status`\n\nView authentication status\n\n```\nUSAGE\n  $ fume auth status\n\nDESCRIPTION\n  View authentication status\n\nALIASES\n  $ fume status\n```\n\n## `fume config`\n\nGenerate a fume.yml config\n\n```\nUSAGE\n  $ fume config [-h]\n\nFLAGS\n  -h, --help  Show CLI help.\n\nDESCRIPTION\n  Generate a fume.yml config\n```\n\n_See code: [dist/commands/config.ts](https://github.com/fumeapp/fume-cli/blob/v2.1.2/dist/commands/config.ts)_\n\n## `fume deploy [ENVIRONMENT]`\n\nDeploy an Environment\n\n```\nUSAGE\n  $ fume deploy [ENVIRONMENT] [-h]\n\nARGUMENTS\n  ENVIRONMENT  environment to deploy to (ex: staging)\n\nFLAGS\n  -h, --help  Show CLI help.\n\nDESCRIPTION\n  Deploy an Environment\n\nEXAMPLES\n  $ fume deploy staging\n```\n\n_See code: [dist/commands/deploy.ts](https://github.com/fumeapp/fume-cli/blob/v2.1.2/dist/commands/deploy.ts)_\n\n## `fume help [COMMAND]`\n\nDisplay help for fume.\n\n```\nUSAGE\n  $ fume help [COMMAND] [-n]\n\nARGUMENTS\n  COMMAND  Command to show help for.\n\nFLAGS\n  -n, --nested-commands  Include all nested commands in the output.\n\nDESCRIPTION\n  Display help for fume.\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.1.12/src/commands/help.ts)_\n\n## `fume login`\n\nLogin to fume\n\n```\nUSAGE\n  $ fume login\n\nDESCRIPTION\n  Login to fume\n\nALIASES\n  $ fume login\n```\n\n## `fume logout`\n\nInvalidate token and remove credentials\n\n```\nUSAGE\n  $ fume logout\n\nDESCRIPTION\n  Invalidate token and remove credentials\n\nALIASES\n  $ fume logout\n```\n\n## `fume plugins`\n\nList installed plugins.\n\n```\nUSAGE\n  $ fume plugins [--core]\n\nFLAGS\n  --core  Show core plugins.\n\nDESCRIPTION\n  List installed plugins.\n\nEXAMPLES\n  $ fume plugins\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v2.4.3/src/commands/plugins/index.ts)_\n\n## `fume plugins:install PLUGIN...`\n\nInstalls a plugin into the CLI.\n\n```\nUSAGE\n  $ fume plugins:install PLUGIN...\n\nARGUMENTS\n  PLUGIN  Plugin to install.\n\nFLAGS\n  -f, --force    Run yarn install with force flag.\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Installs a plugin into the CLI.\n  Can be installed from npm or a git url.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command\n  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in\n  the CLI without the need to patch and update the whole CLI.\n\n\nALIASES\n  $ fume plugins add\n\nEXAMPLES\n  $ fume plugins:install myplugin \n\n  $ fume plugins:install https://github.com/someuser/someplugin\n\n  $ fume plugins:install someuser/someplugin\n```\n\n## `fume plugins:inspect PLUGIN...`\n\nDisplays installation properties of a plugin.\n\n```\nUSAGE\n  $ fume plugins:inspect PLUGIN...\n\nARGUMENTS\n  PLUGIN  [default: .] Plugin to inspect.\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Displays installation properties of a plugin.\n\nEXAMPLES\n  $ fume plugins:inspect myplugin\n```\n\n## `fume plugins:install PLUGIN...`\n\nInstalls a plugin into the CLI.\n\n```\nUSAGE\n  $ fume plugins:install PLUGIN...\n\nARGUMENTS\n  PLUGIN  Plugin to install.\n\nFLAGS\n  -f, --force    Run yarn install with force flag.\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Installs a plugin into the CLI.\n  Can be installed from npm or a git url.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command\n  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in\n  the CLI without the need to patch and update the whole CLI.\n\n\nALIASES\n  $ fume plugins add\n\nEXAMPLES\n  $ fume plugins:install myplugin \n\n  $ fume plugins:install https://github.com/someuser/someplugin\n\n  $ fume plugins:install someuser/someplugin\n```\n\n## `fume plugins:link PLUGIN`\n\nLinks a plugin into the CLI for development.\n\n```\nUSAGE\n  $ fume plugins:link PLUGIN\n\nARGUMENTS\n  PATH  [default: .] path to plugin\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Links a plugin into the CLI for development.\n  Installation of a linked plugin will override a user-installed or core plugin.\n\n  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'\n  command will override the user-installed or core plugin implementation. This is useful for development work.\n\n\nEXAMPLES\n  $ fume plugins:link myplugin\n```\n\n## `fume plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ fume plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ fume plugins unlink\n  $ fume plugins remove\n```\n\n## `fume plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ fume plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ fume plugins unlink\n  $ fume plugins remove\n```\n\n## `fume plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ fume plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ fume plugins unlink\n  $ fume plugins remove\n```\n\n## `fume plugins update`\n\nUpdate installed plugins.\n\n```\nUSAGE\n  $ fume plugins update [-h] [-v]\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Update installed plugins.\n```\n\n## `fume status`\n\nView authentication status\n\n```\nUSAGE\n  $ fume status\n\nDESCRIPTION\n  View authentication status\n\nALIASES\n  $ fume status\n```\n\u003c!-- commandsstop --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffumeapp%2Ffume-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffumeapp%2Ffume-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffumeapp%2Ffume-cli/lists"}