{"id":17810147,"url":"https://github.com/ducasse/cozy","last_synced_at":"2025-03-17T18:30:19.493Z","repository":{"id":114119466,"uuid":"231791401","full_name":"Ducasse/Cozy","owner":"Ducasse","description":"A little package to create a more cozy working environment","archived":false,"fork":false,"pushed_at":"2024-04-04T06:53:07.000Z","size":309,"stargazers_count":7,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-04T07:45:56.639Z","etag":null,"topics":["pharo"],"latest_commit_sha":null,"homepage":null,"language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ducasse.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-01-04T16:10:19.000Z","updated_at":"2024-04-14T18:35:19.714Z","dependencies_parsed_at":null,"dependency_job_id":"99c51ffb-b85a-4f38-8f0c-f5137c04414d","html_url":"https://github.com/Ducasse/Cozy","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ducasse%2FCozy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ducasse%2FCozy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ducasse%2FCozy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ducasse%2FCozy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ducasse","download_url":"https://codeload.github.com/Ducasse/Cozy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243878408,"owners_count":20362431,"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":["pharo"],"created_at":"2024-10-27T15:27:40.282Z","updated_at":"2025-03-17T18:30:19.211Z","avatar_url":"https://github.com/Ducasse.png","language":"Smalltalk","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cozy (for Pharo 80 and above)\nA little package to create a more cozy and productive working environment for Pharo.\n\nIt is based on Pharo-scripts from Cyril Ferlicot and probably QuickAccess from Torsten Bergman (I do not know since I started from pharo-scripts). But I want to thank them both. I made sure that Cozy can be loaded without impacting pharo-scripts to support cross-fertilization.\n\nCozy supports\n- Iceberg configuration via files saved in your settings (password, ssh, share repo). See IcePick.\n- Automatic Iceberg configuration for Pharo contribution\n- scan of your github repo to populate iceberg in one click\n- many cool scripts\n- a superb new them called \"A day at the beach\": yes with a nice blue and orange style!\n\nNext version should\n- clean some duplicated functions\n- support modular definition of script (instead in a single class because relying on protocols does not work with class extensions.\n- make sure that my lovely scripts are nicely packaged. \n- check pharo-scripts support for multiple pharo versions. \n- a way to manage (as Pharo-scripts all) the settings folder in github.\n- smoother theme integration. \n\n## How to load manually\n\n```\nMetacello new\n  baseline: 'Cozy';\n  repository: 'github://Ducasse/Cozy/src';\n  load\n```\n\n## How to make it load automatically \n\nEdit your preference settings for your Pharo 80 version and \n\n```\nStartupPreferencesLoader default executeAtomicItems: {\t\t\t\n\n\tStartupAction\n\t\tname: 'Load Settings'\n\t\tcode: [ Metacello new\n\t\t\tfiletreeDirectory: '.....Cozy/src';\n\t\t\tbaseline: 'Cozy';\n\t\t\tload \n\t\t]\n\t\trunOnce: true\n}\n```\n\nI will check with Cyril why this is filetreeDirectory: \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducasse%2Fcozy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fducasse%2Fcozy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fducasse%2Fcozy/lists"}