{"id":20368841,"url":"https://github.com/autholykos/logics","last_synced_at":"2025-08-19T20:18:11.378Z","repository":{"id":64306312,"uuid":"241189799","full_name":"autholykos/logics","owner":"autholykos","description":"version control system for distributed teams of music producers written in golang","archived":false,"fork":false,"pushed_at":"2020-02-21T17:15:39.000Z","size":52,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-04T19:46:51.860Z","etag":null,"topics":["audio-tracks","cobra","git-lfs","golang","lfs-foldershare","logic"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/autholykos.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}},"created_at":"2020-02-17T19:26:11.000Z","updated_at":"2020-02-21T19:50:10.000Z","dependencies_parsed_at":"2023-01-15T10:45:24.313Z","dependency_job_id":null,"html_url":"https://github.com/autholykos/logics","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/autholykos/logics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autholykos%2Flogics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autholykos%2Flogics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autholykos%2Flogics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autholykos%2Flogics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autholykos","download_url":"https://codeload.github.com/autholykos/logics/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autholykos%2Flogics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271215037,"owners_count":24720098,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["audio-tracks","cobra","git-lfs","golang","lfs-foldershare","logic"],"created_at":"2024-11-15T00:43:19.801Z","updated_at":"2025-08-19T20:18:11.354Z","avatar_url":"https://github.com/autholykos.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logic Version Control Installer\n\nThis program helps to install the necessary tools for starting up and maintaining a Logic project fully available to a distributed team of musicians, sound engineers and composers. Its focus is simplicity and avoiding collaborators within a Logic project to having to toss around audio tracks and other deliverables.\n\n## Prerequisite\n\n* MacOSX: from Mojave up\n* git (minimum version 2.0): version control system used by this program\n* shared folder: the project relies on shared folder (Dropbox)  as \"remote\" storage where the git repositories are stored, which needs to be made available to the program in order to function properly.\n\n## Dependencies\n\nThe program will download and install the following programs on the local system:\n* git-lfs: git support for large file system\n* lfs-folderstore: shared folder agent for git-lfs\n\n## Installation\n\nYou can get the compiled binary in the [release page](https://github.com/autholykos/logics/releases). At the moment the available packages are for MACOS and linux.\nIf you wish to compile the source code, you need `go v1.11` up, clone this repository and then run `go install` directly in the project root.\n\n## Usage\n\n### Setup\n\nThe `setup` command should be called only once in order to configure the version control system. It downloads and install `git-lfs` and `lfs-folderstore`, let you specify the shared folder where the _remote_ repository is found, and the target directory where your (Logic) projects should be installed. The configuration is written on `$HOME/.logics.ylm`\n\n```\n$ logics setup`\n```\n\n### Install\n\nThe `install` command scans the shared folder for repositories not yet installed, let you select the repository you want to pull and configures `git-lfs` to track audio files. If no target directory is specified the default folder specified during setup gets used\n\n### Download\n\nThe `download` command let you sync up with the upstream by selecting a repo and download the latest changes\n\n```\n$ logics download\n```\n\n### Upload\n\nThe `upload` command let you upload your changes to upstream if any\n\n```\n$ logics upload\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautholykos%2Flogics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautholykos%2Flogics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautholykos%2Flogics/lists"}