{"id":18778898,"url":"https://github.com/ramsailopal/iriscode","last_synced_at":"2025-12-17T19:30:15.505Z","repository":{"id":127742153,"uuid":"357503065","full_name":"RamSailopal/iriscode","owner":"RamSailopal","description":"Shell utility to write and execute Intersystems objectscript code outside of IRIS utilising such tools as vi instead.","archived":false,"fork":false,"pushed_at":"2021-04-13T09:57:47.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T10:27:37.026Z","etag":null,"topics":["intersystems-iris","mumps"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/RamSailopal.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-13T09:52:00.000Z","updated_at":"2021-09-21T11:17:19.000Z","dependencies_parsed_at":"2023-08-17T09:45:27.286Z","dependency_job_id":null,"html_url":"https://github.com/RamSailopal/iriscode","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/RamSailopal%2Firiscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2Firiscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2Firiscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2Firiscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamSailopal","download_url":"https://codeload.github.com/RamSailopal/iriscode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239690074,"owners_count":19681035,"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":["intersystems-iris","mumps"],"created_at":"2024-11-07T20:17:44.622Z","updated_at":"2025-12-17T19:30:15.460Z","avatar_url":"https://github.com/RamSailopal.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"AUTHOR - Raman Sailopal\n\nBACKGROUND - \n\nThis Linux command line utility allows you to write Intersystems objectscript code outside of an IRIS environment, i.e. using vi and then execute it from the command line in much the same was as you do with awk\n\nPROCESS - \n\nA temporary flat file is created with all the relevant Intersystems routine import headings followed by the code from the passed file. This is then imported into IRIS, run, and then deleted, before finally removing the raw flat file\n\nPREREQUISITES - \n\nIt is assumed that a working version of Intersystems IRIS is installed as as well as iriscmd (attained from here - https://github.com/RamSailopal/iriscmd\n\nPARAMETERS -\n\n           First - The name of the raw code file\n           Second (optional) - The IRIS instance name.\n           If this is not set the environmental variable IRISINST will be checked\n\nEXAMPLE USAGE - \n\nExample 1:\n\n           cat testrout.ro\n            S TESTVAR=\"hello;there;how;are;you\"\n            W $P(TESTVAR,\";\",4)\n\n           iriscode testrout.ro \"IRIS\"\n           are\n\nExample 2:\n        \n            export IRISINST=\"IRIS\"\n            cat testrout.ro\n            #!/usr/local/bin/iriscode\n             S TESTVAR=\"hello;there;how;are;you\"\n             W $P(TESTVAR,\";\",4)\n\n            chmod o+x testrout.ro\n            ./testrout.ro\n            are\n\nINSTALLATION -\n\n            git clone https://github.com/RamSailopal/iriscode.git\n            cp iriscode/iriscode /usr/local/bin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Firiscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framsailopal%2Firiscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Firiscode/lists"}