{"id":16296382,"url":"https://github.com/evenstensberg/dotfiles","last_synced_at":"2026-02-14T17:31:07.794Z","repository":{"id":63629176,"uuid":"118930023","full_name":"evenstensberg/dotfiles","owner":"evenstensberg","description":"Scripts and dotfiles @evenstensberg🌲","archived":false,"fork":false,"pushed_at":"2025-10-07T15:17:00.000Z","size":245,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-07T17:33:22.332Z","etag":null,"topics":["bash","dotfiles","shellscript"],"latest_commit_sha":null,"homepage":"","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/evenstensberg.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-25T15:23:18.000Z","updated_at":"2025-10-07T15:17:04.000Z","dependencies_parsed_at":"2023-02-17T07:15:53.420Z","dependency_job_id":"d5c0872b-151f-4d22-94cd-953bb6532607","html_url":"https://github.com/evenstensberg/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/evenstensberg/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evenstensberg%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evenstensberg%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evenstensberg%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evenstensberg%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evenstensberg","download_url":"https://codeload.github.com/evenstensberg/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evenstensberg%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29450874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T15:52:44.973Z","status":"ssl_error","status_checked_at":"2026-02-14T15:52:11.208Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["bash","dotfiles","shellscript"],"created_at":"2024-10-10T20:22:20.752Z","updated_at":"2026-02-14T17:31:07.743Z","avatar_url":"https://github.com/evenstensberg.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles 🌍\n\nA collection of my various dotfiles.\n\n\n### Linking\n\n\n- `csrutil disable` in bootmode (Hold Cmd+R on startup, navigate to rootshell) (Optional when symlinking `/usr/bin`)\n\n- `cp /usr/local/\u003cscript\u003e`\n\n## gitconfig 📈\n\nI'm using Git with GPG (RSA 4096 bit encryption), for a walkthrough on how it is done, [this is the place](https://help.github.com/articles/signing-commits/).\n\n## bash profile files 📊\n\nMost of these are written by Paul, so I can't take any credit for them. I've customized my terminal to make it look esthetic from my point of view.\n\n![alt text](https://raw.githubusercontent.com/ev1stensberg/dotfiles/master/image.png)\n\n## perf.sh 🔥\n\nBenchmarks a node application using v8 compile cache versus not using it, tested to measure v8 + std/esm modules\n\n## regression.sh 🚀\n\nUsed to search and stop test suites running in infinite trying to find a regression bug or for smoketests for a specific error message.\n\n# hexdumpi.sh ☄️\n\nUsed for util in my [OS](https://github.com/uit-inf-2201-s19/uit-inf-2201-s19.github.io) course to get diffs of boot sectors in RAM in byteformat.\n\n# curl-files.sh 🤯\n\nDoes a curl of a base url together with names of files supplied as a path to a text file and downloads the files\n\n\n# imagesnap.sh\n\nTakes snapshot when mac wakes up, install through `brew install sleepwatcher` and run launch utils after that. \n\n# OpenSSL (/cert/*.sh)\n\nBypasses issue with self-signed certificates in Chrome and Safari, heavily copy pasta from [here](https://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate/43666288#43666288) but I like my scripts stacked one place, all attribution goes to author there.\n\n##### change pwd\n\n`cd cert`\n##### create a root authority cert\n`./cert/create_root_cert_and_key.sh`\n\n##### create a wildcard cert for mysite.com\n`./cert/create_certificate_for_domain.sh mysite.com`\n\n##### or create a cert for www.mysite.com, no wildcards\n`./cert/create_certificate_for_domain.sh www.mysite.com www.mysite.com`\n\n\u003e Additional Resource: https://www.freecodecamp.org/news/openssl-command-cheatsheet-b441be1e8c4a/\n\n\u003e chrome://flags/#allow-insecure-localhost\n\n# rm-node-modules.sh\n\nRemoves node modules on mac\n\n# list-io-devices.sh\n\nLists currently active io devices on OSX.\n\n# airport.sh\n\nOutputs metadata about the network you are in, such as frequency and channels.\n\n# windows-scripts\n\nScripts used for windows env\n\n# apple-scripts\n\nScripts used for OSX\n\n# screen.sh\n\nSsh but with session interrupts \n\n# entitlements.xml\n\n[Gdb code-signing on OSX](https://superuser.com/a/1454510)\n\n# remove-sigh.sh\n\nRemove a ssh key\n\n\n# backup.sh\n\nBackup of dotfile in home folder\n\n# new-mac.sh\n\n\nSetup env for new macbook\n\n# exit-server.sh\n\nFind PID and exit server at given port\n\n# do-command.sh\n\nExecute a command n times\n\n# now.sh\n\nLs with date modified\n\n# donation.sh\n\nDonate script every Monday\n\n\n# Ignore error in stdout(stderr)\n\n```sh\n$ cat /etc/ssh/ssh_host_dsa_key 2\u003c /dev/null\n```\n\n# delete-attri.sh \nRemove json prop from a list of json files\n```sh\n$ sh ./delete-attri.sh ./folder/ mainObject.property\n```\n\n# mv-prop.sh \nmove json prop from an object to its parent\n```sh\n$ sh ./mv-prop.sh ./myFolder mainObject objectProp\n```\n\n## unzip.sh\n\nUnzips all zips in cwd.\n\n```sh\n$ sh ./unzip.sh\n```\n\n## restart-cron.sh\n\nRestarts cron/stops current ones\n\n```sh\n$ sh ./restart-cron.sh\n```\n\n## check-certs.sh\n\nChecks for outdated certificates\n\n```sh\n$ sh ./check-certs.sh\n```\n\n## count-files.sh\n\nCounts number of files in a folder\n\n```sh\n$ sh ./count-files.sh\n```\n\n## fireplace.sh\n\nNice cozy fireplace in the terminal\n\n```sh\n$ sh ./fireplace.sh\n```\n\n## master-to-main.sh\n\nMigration command to change default branch\n\n```sh\n$ sh ./master-to-main.sh\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevenstensberg%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevenstensberg%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevenstensberg%2Fdotfiles/lists"}