{"id":17236312,"url":"https://github.com/there4/fogbugz-php-cli","last_synced_at":"2025-04-14T02:20:39.250Z","repository":{"id":1436667,"uuid":"1660855","full_name":"there4/fogbugz-php-cli","owner":"there4","description":"A command line client to manage your FogBugz account: working on status, read cases, and create case notes","archived":false,"fork":false,"pushed_at":"2015-12-15T15:11:32.000Z","size":1617,"stargazers_count":5,"open_issues_count":5,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-27T16:13:17.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"stoicflame/enunciate","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/there4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-04-25T17:42:08.000Z","updated_at":"2018-06-18T21:20:07.000Z","dependencies_parsed_at":"2022-08-16T13:20:36.081Z","dependency_job_id":null,"html_url":"https://github.com/there4/fogbugz-php-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/there4%2Ffogbugz-php-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/there4%2Ffogbugz-php-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/there4%2Ffogbugz-php-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/there4%2Ffogbugz-php-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/there4","download_url":"https://codeload.github.com/there4/fogbugz-php-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248809305,"owners_count":21164938,"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":[],"created_at":"2024-10-15T05:35:53.284Z","updated_at":"2025-04-14T02:20:39.218Z","avatar_url":"https://github.com/there4.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FogBugz Command Line Client [![Build Status](https://secure.travis-ci.org/there4/fogbugz-php-cli.png)](http://travis-ci.org/there4/fogbugz-php-cli)\n\u003e Manage FogBugz cases from the command line\n\nA simple command line client application that can be used to manage your FogBugz\naccount, working on status, read cases, and leave short notes. This is built\nusing the [Symfony Console][sc].\n\n## Quick Start\n\nRun the `fb` phar file from the command line. It will prompt you for host, user,\nand password. It will store an API token in a .fogbugz.yml file.\n\n## Help\n\n    FogBugz Command Line Client version 1.2.5 by Craig Davis\n\n    Usage:\n      [options] command [arguments]\n\n    Options:\n      --help           -h Display this help message.\n      --quiet          -q Do not output any message.\n      --verbose        -v|vv|vvv Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug\n      --version        -V Display this application version.\n      --ansi              Force ANSI output.\n      --no-ansi           Disable ANSI output.\n      --no-interaction -n Do not ask any interactive question.\n\n    Available commands:\n      assign       Assign a case to a different user\n      cases        Show cases for the current filter\n      close        Close a case\n      current      Display the current working case\n      estimate     Set the working time estimate for a case\n      filters      List filters for the current user\n      help         Displays help for a command\n      list         Lists commands\n      login        Establish a session with FogBugz\n      logout       End the session with FogBugz\n      note         Leave a note on a case\n      open         Open a case in your local browser\n      parent       View the parent of a case\n      ps1          Display the current working case\n      reactivate   Reactivate a case. (The opposite of resolving a case)\n      recent       Show cases you have recently worked on.\n      reopen       Reopen a Case\n      resolve      Resolve a case\n      search       Search by keyword\n      selfupdate   Updates fb.phar to the latest version.\n      setfilter    Set a FogBugz search filter\n      setup        Configure this FogBugz client\n      star         Star a case\n      start        Start working on a case\n      stop         Stop your current working case.\n      unstar       Remove the star from a case\n      version      Show version information\n      view         View a case by case number\n\n## Setup\n\nYou don't have to clone this repo. You can [download the phar file][dlfb] and save it\nto your computer as `fb` somewhere in your `PATH`.\n\nThis app stores a config file with host, user, an api token and other\nsettings. If you'd like to change this path, set a env var for\n`FOGBUGZ_CONFIG` for a value such as `~/.fogbugz.yml` to store the\nconfig file in you home directory.\n\n    `env FOGBUGZ_CONFIG='~/.fogbugz.yml'`\n\nYou can either locate the `fb` phar file in a bin\npath, or add an alias to your bash config for the file\n\n    `alias fb='~/Projects/fogbugz-php-cli/fb'`\n\n## Dependencies\n\nThis app requires PHP 5.3. If you need to run on PHP 5.2, you can use the [older\ncli branch](https://github.com/there4/fogbugz-php-cli/tree/php-5.2) that has\nfewer depencies, but similar basic functionality.\n\n## Developing New Commands\n\nThe project depends on [Composer][composer] to load dependencies. Once you've\ngot that, run `composer install` to load the the required libraries. From this\npoint, you should be able to develop by running `php working.php`.\n\nIf you'd like to add new commands to the repo, see the `src/FogBugz/Command`\ndirectory. After creating a new command file, add it to the\n`src/FogBugz/Cli/Working.php` file around line 50 where we init the commands.\n\n## Building the Phar\n\nIf you'd like to rebuild the phar file, you'll need [Pake][pake]. Once you've\ngot that, you'll need to run `pake build`. It will clean the files, run some\nlinters, and then finally build the phar file.\n\n## Troubleshooting\n\n* `date_default_timezone_get())` : Some users are getting messages about system\n  timezones. This is a problem with your php config. Please see the\n  [PHP Docs][date] for information about fixing this message.\n\n\n[date]: http://us3.php.net/date_default_timezone_get\n[dlfb]: https://github.com/there4/fogbugz-php-cli/raw/master/fb\n[sc]: http://symfony.com/doc/current/components/console.html\n[composer]: http://getcomposer.org/\n[pake]: https://github.com/indeyets/pake/wiki\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthere4%2Ffogbugz-php-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthere4%2Ffogbugz-php-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthere4%2Ffogbugz-php-cli/lists"}