{"action":"created","issue":{"url":"https://api.github.com/repos/fisherman/fisherman/issues/307","repository_url":"https://api.github.com/repos/fisherman/fisherman","labels_url":"https://api.github.com/repos/fisherman/fisherman/issues/307/labels{/name}","comments_url":"https://api.github.com/repos/fisherman/fisherman/issues/307/comments","events_url":"https://api.github.com/repos/fisherman/fisherman/issues/307/events","html_url":"https://github.com/fisherman/fisherman/issues/307","id":158263996,"number":307,"title":"👍👎 Vote: fisherman v3?","user":{"login":"brj","id":8317250,"avatar_url":"https://avatars.githubusercontent.com/u/8317250?v=3","gravatar_id":"","url":"https://api.github.com/users/brj","html_url":"https://github.com/brj","followers_url":"https://api.github.com/users/brj/followers","following_url":"https://api.github.com/users/brj/following{/other_user}","gists_url":"https://api.github.com/users/brj/gists{/gist_id}","starred_url":"https://api.github.com/users/brj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brj/subscriptions","organizations_url":"https://api.github.com/users/brj/orgs","repos_url":"https://api.github.com/users/brj/repos","events_url":"https://api.github.com/users/brj/events{/privacy}","received_events_url":"https://api.github.com/users/brj/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fisherman/fisherman/labels/FUTURE","name":"FUTURE","color":"6600bb"},{"url":"https://api.github.com/repos/fisherman/fisherman/labels/TALK","name":"TALK","color":"00B9FF"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":58,"created_at":"2016-06-02T23:45:55Z","updated_at":"2016-06-03T14:30:15Z","closed_at":"2016-06-03T13:21:35Z","body":"## [fisherman v3](https://github.com/fisherman/fisherman/tree/3)\r\n\r\nGoals for the next major release:\r\n\r\n* Require fish 2.3?\r\n* Self-update by default after 3.\r\n* Upgrading to fisherman 3 **should not** break anyone's system. \r\n  <blockquote> 2.3 should include a temporary 2.2 shim **or** ask the user to upgrade to 2.3?</quote>\r\n* Internally, fisherman 3 should use a cache/config directory layout similar to [fin](https://github.com/fisherman/fin) to prevent name collisions.\r\n * ~/.config/fisher/USER/REPO (instead of ~/.config/fish/REPO)\r\n  * Notice `fisher` instead of `fisherman`. Using the same name is impossible due to fisherman's current directory layout incompatible with the proposed alternative.\r\n* Use a simpler single number release version scheme, similar to [fin](https://github.com/fisherman/fin)'s 1, 2, etc.\r\n* Emulate fin's fishfile handling:\r\n  * Auto-formatting. For example, enforce  `user/repo[@tag]` style, auto-sort, whitespace trim, comment sorting, etc.\r\n  * The fishfile **should** be a mirror of the config. For example, removing items and running `$fisher_cmd_name` should remove installed items. The opposite is already true in current fisherman. #292\r\n * The fishfile **should not** list dependencies installed by other plugins. \r\n* Be silent by default please (maybe only show the spinner?).\r\n* Installing should always try to fetch a new copy of the plugin even if one already exists in the cache. The purpose of the cache should be similar to fin's, i.e, use as a fallback if there is no network.\r\n* `fisher ls` is useless. If the fishfile *is* a mirror of your config, you don't need and list command.\r\n* Drop dep ref counting. Instead, update the config from scratch every time a new item is installed or removed. \r\n* Create hardlinks of a plugin's exported functions/completions inside $fish_path, instead of soft links (also like fin). See #305.\r\n* Do not automatically call set_color_custom (fisherman extension used by some themes)."},"comment":{"url":"https://api.github.com/repos/fisherman/fisherman/issues/comments/223594500","html_url":"https://github.com/fisherman/fisherman/issues/307#issuecomment-223594500","issue_url":"https://api.github.com/repos/fisherman/fisherman/issues/307","id":223594500,"user":{"login":"gretel","id":80815,"avatar_url":"https://avatars.githubusercontent.com/u/80815?v=3","gravatar_id":"","url":"https://api.github.com/users/gretel","html_url":"https://github.com/gretel","followers_url":"https://api.github.com/users/gretel/followers","following_url":"https://api.github.com/users/gretel/following{/other_user}","gists_url":"https://api.github.com/users/gretel/gists{/gist_id}","starred_url":"https://api.github.com/users/gretel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gretel/subscriptions","organizations_url":"https://api.github.com/users/gretel/orgs","repos_url":"https://api.github.com/users/gretel/repos","events_url":"https://api.github.com/users/gretel/events{/privacy}","received_events_url":"https://api.github.com/users/gretel/received_events","type":"User","site_admin":false},"created_at":"2016-06-03T14:30:14Z","updated_at":"2016-06-03T14:30:14Z","body":"@FabioAntunes for me, the table posted clearly shows the differences between the two. i don't see why and how a `cli` as optional plugin that would not be installed by default would change that.\r\nbut i also don't feel like getting religious about details that in the end will result in some progression that we won't be able to foresee now."}}
{"actor":{"display_login":"gretel"}}