{"id":20162368,"url":"https://github.com/nothub/gobonsai","last_synced_at":"2025-07-05T12:32:26.792Z","repository":{"id":65958284,"uuid":"556037185","full_name":"nothub/gobonsai","owner":"nothub","description":"cbonsai go port","archived":false,"fork":false,"pushed_at":"2025-02-21T18:27:03.000Z","size":78,"stargazers_count":11,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T02:21:50.766Z","etag":null,"topics":["ascii-art","tcell"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nothub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2022-10-22T23:12:41.000Z","updated_at":"2025-02-21T18:27:06.000Z","dependencies_parsed_at":"2023-12-09T21:24:05.065Z","dependency_job_id":"597ce347-c114-4e10-bef7-fccfa750378a","html_url":"https://github.com/nothub/gobonsai","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fgobonsai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fgobonsai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fgobonsai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nothub%2Fgobonsai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nothub","download_url":"https://codeload.github.com/nothub/gobonsai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137897,"owners_count":21053771,"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":["ascii-art","tcell"],"created_at":"2024-11-14T00:24:42.275Z","updated_at":"2025-04-10T00:36:02.342Z","avatar_url":"https://github.com/nothub.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gobonsai\n\nA bonsai tree generator ([cbonsai](https://gitlab.com/jallbrit/cbonsai) ported to go)\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://asciinema.org/a/V6Di0zHxIKxU8T43fFSrMUSBj\"\u003e\n        \u003cimg alt=\"screenshot\" src=\"https://user-images.githubusercontent.com/48992448/223872544-47b4255c-79d3-4352-9cac-4ac677aed013.png\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n```\nUsage:\n  gobonsai [flags]\n\nExamples:\n  gobonsai -p --seed 42\n  gobonsai -l -L 48 -M 3\n  gobonsai --msg \"hi\" --msg-y 20\n  gobonsai -S -c \"\u0026,@,§,$,%,☘️,🌿,🍎,💚,🟢,🟩\"\n\nFlags:\n  -l, --live             live mode: show each step of growth\n  -t, --time duration    in live mode, delay between steps of growth (default 33ms)\n  -i, --infinite         infinite mode: keep growing trees\n  -w, --wait duration    in infinite mode, delay between each tree (default 4s)\n  -S, --screensaver      screensaver mode: equivalent to -li and quit on any keypress\n  -b, --base int         base pot: big=1 small=2 (default 1)\n      --base-x int       column position of upper-left corner of plant base pot\n      --base-y int       row position of upper-left corner of plant base pot\n  -a, --align int        align tree: center=1 left=2 right=3 (default 1)\n  -m, --msg string       attach message next to the tree\n      --msg-x int        column position of upper-left corner of message text (default 4)\n      --msg-y int        row position of upper-left corner of message text (default 2)\n  -c, --leaves string    list of comma-delimited leaves (default \"\u0026\")\n  -M, --multiplier int   branch multiplier higher -\u003e more branching (0-20) (default 5)\n  -L, --life int         life higher -\u003e more growth (0-127) (default 32)\n  -p, --print            print first tree to stdout and exit immediately\n  -s, --seed int         seed random number generator (default random)\n  -h, --help             show help\n  -V, --version          show version\n```\n\n---\n\n[gobonsai](https://github.com/nothub/gobonsai) is a `go` port of\n[cbonsai](https://gitlab.com/jallbrit/cbonsai) (written in `C` and itself a port of\n[bonsai.sh](https://gitlab.com/jallbrit/bonsai.sh) (written in `bash` and itself a port of\n[bonsai](https://avelican.github.io/bonsai/) (written in `javascript`))).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnothub%2Fgobonsai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnothub%2Fgobonsai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnothub%2Fgobonsai/lists"}