{"id":20595402,"url":"https://github.com/adobe-type-tools/shell-scripts","last_synced_at":"2026-03-10T12:35:33.300Z","repository":{"id":149887750,"uuid":"43103682","full_name":"adobe-type-tools/shell-scripts","owner":"adobe-type-tools","description":"Scripts to run in the Terminal","archived":false,"fork":false,"pushed_at":"2020-03-20T11:33:11.000Z","size":5,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-14T23:43:30.201Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/adobe-type-tools.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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-09-25T01:59:03.000Z","updated_at":"2022-08-25T03:32:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"eacdff8e-bdfd-4989-a433-4457ab7dc680","html_url":"https://github.com/adobe-type-tools/shell-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adobe-type-tools/shell-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fshell-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fshell-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fshell-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fshell-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe-type-tools","download_url":"https://codeload.github.com/adobe-type-tools/shell-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fshell-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30333570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-16T08:12:58.077Z","updated_at":"2026-03-10T12:35:33.293Z","avatar_url":"https://github.com/adobe-type-tools.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Various Shell Scripts\n\n### About Shell Scripts\n\nShell scripts are basically a bunch of commands, which could theoretically also be entered line-by-line. Shell scripts bundle those commands together.\n\n### Using Shell Scripts\n\nThere are various ways of using shell scripts. For this example, let’s assume our script is called `scriptName.sh`.\n\n##### Executing a Shell Script Directly\n\nIf the shell script file is not set to be executable, navigate to the directory of the script, and run\n\n\t./scriptName.sh\n\nIf the shell script _is_ executable, navigate to the directory of the script and run\n\n\tscriptName.sh\n\nA script can be changed to be executable by using\n\n\tchmod +x scriptName.sh\n\n##### Moving the Shell Script to a Directory\n\nAn executable shell script can also be moved to a directory which is in your `PATH` – which means “this is where ready-to-run programs live”. To see which directories are in your `PATH`, enter\n\n\techo $PATH\n\nChoose an appropriate directory, and move the shell script there.\n\n\n##### Using an Alias\n\nA third way of using a shell script is assigning an `alias`. To find out where to assign an alias, you need to know which shell you’re running:\n\n\n### Your Shell\n\nThe Shell is the user interface your Terminal uses in order to control the computer (here, we are talking about he command line, but for example the Finder in macOS is also a kind of Shell). There are various common command line shells. To find out wich shell you’re using, run\n\n\techo $0\n\nCommon shells are `zsh` and `bash`.\n\nDepending on the shell you’re running, you will need to edit the file `.zshrc` or `.bash_profile` (both those files are invisible files found in your user folder).\nIf the respective file does not exist, it needs to be created.\n\nWithin the file, an alias can be added like this:\n\n\talias myFavoriteShellScript=\"/Users/USERNAME/code/scriptName.sh\"\n\nMake sure to use the acutual location of the script, as well as the proper user name. The full path to a file is easily retrieved (on macOS) using cmd-option-C\n\nIf we were to add an alias for `normalizeAll.sh`, this would be enough:\n\n\talias normall='/Users/USERNAME/code/_AdobeTypeTools/shell-scripts/normalizeAll'\n\nNote that the user name and location of the shell script will differ on a per-machine basis.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe-type-tools%2Fshell-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadobe-type-tools%2Fshell-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe-type-tools%2Fshell-scripts/lists"}