{"id":15059219,"url":"https://github.com/brunomartinscorrea/dev-utils","last_synced_at":"2025-06-19T09:37:30.684Z","repository":{"id":52550192,"uuid":"246882814","full_name":"BrunoMartinsCorrea/dev-utils","owner":"BrunoMartinsCorrea","description":"Scripts for distro hopping developers!","archived":false,"fork":false,"pushed_at":"2023-04-18T23:19:19.000Z","size":24033,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-24T11:56:54.595Z","etag":null,"topics":["arch","arch-linux","archlinux","bash","developer-tools","fedora","fedora-workstation","gnome","gnome-desktop","shell-script","ubuntu"],"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/BrunoMartinsCorrea.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}},"created_at":"2020-03-12T16:35:18.000Z","updated_at":"2024-04-13T19:33:17.000Z","dependencies_parsed_at":"2024-03-30T23:33:06.259Z","dependency_job_id":"5fe67d7b-771c-49bd-8bf8-44965d23d444","html_url":"https://github.com/BrunoMartinsCorrea/dev-utils","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/BrunoMartinsCorrea%2Fdev-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoMartinsCorrea%2Fdev-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoMartinsCorrea%2Fdev-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoMartinsCorrea%2Fdev-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrunoMartinsCorrea","download_url":"https://codeload.github.com/BrunoMartinsCorrea/dev-utils/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248225653,"owners_count":21068078,"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":["arch","arch-linux","archlinux","bash","developer-tools","fedora","fedora-workstation","gnome","gnome-desktop","shell-script","ubuntu"],"created_at":"2024-09-24T22:39:18.569Z","updated_at":"2025-04-10T13:13:25.224Z","avatar_url":"https://github.com/BrunoMartinsCorrea.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dev-utils\n\n[pt-BR](doc/i18n/pt-br/README.md)\n\nThis repository aims to create some facilitators for programmers, specially for those like me, who love distro hopping\nweekly and need to configure the dev environment as quickly as possible!\n\n## How to use\n\nExecute the main script (`dev-utils.sh`) and it will show you a menu with the following options:\n\n| Option | Task                                 |      Default       |\n|-------:|:-------------------------------------|:------------------:|\n|      0 | Exit \\[DEFAULT\\]                     | :heavy_check_mark: |\n|      1 | [Setup my computer](#computer-setup) |                    |\n|      2 | [Config my git](#git-config)         |                    |\n|      3 | [Config my OpenVPN](#openvpn-config) |                    |\n\n---\n\n## Computer setup\n\nCria um ambiente amplo para desenvolvimento baseado no seu perfil técnico, contendo as seguintes...\n\n### Programming Languages\n\n- [Clang](https://clang.llvm.org)\n- [Elixir](https://elixir-lang.org)\n- [Erlang](https://www.erlang.org)\n- [Go](https://golang.org)\n- [Groovy](https://groovy-lang.org)\n- [Haskell](https://www.haskell.org)\n- [Java](https://www.java.com)\n- [Kotlin](https://kotlinlang.org)\n- [Lisp](https://common-lisp.net)\n- [Lua](http://www.lua.org)\n- [NASM](https://www.nasm.us)\n- [Node.js](https://nodejs.org)\n- [Perl](https://www.perl.org)\n- [PHP](https://www.php.net)\n- [Python](https://www.python.org)\n- [R](https://www.r-project.org)\n- [Ruby](https://www.ruby-lang.org)\n- [Rust](https://www.rust-lang.org)\n- [Scala](https://www.scala-lang.org)\n- [Vala](https://wiki.gnome.org/Projects/Vala)\n\n### Tools / Frameworks\n\n- [Android Studio](https://developer.android.com/studio)\n- [Arduino IDE](https://www.arduino.cc/en/software)\n- [AWS CLI](https://aws.amazon.com/cli)\n- [Consul](https://www.consul.io)\n- [CPUFetch](https://github.com/Dr-Noob/cpufetch)\n- [ctop](https://github.com/bcicen/ctop)\n- [DBeaver](https://dbeaver.io)\n- [Discord](https://discord.com)\n- [Docker](https://www.docker.com)\n- [Element](https://matrix.org)\n- [Figma](https://www.figma.com/downloads)\n- [Flatpak](https://flatpak.org)\n- [Flutter](https://flutter.dev)\n- [Fritzing](https://fritzing.org)\n- [Google Chrome](https://www.google.com/chrome)\n- [htop](https://htop.dev)\n- [Insomnia](https://insomnia.rest)\n- [IntelliJ Community](https://www.jetbrains.com/idea/download)\n- [jq](https://stedolan.github.io/jq)\n- [Jupyter Notebook](https://jupyter.org)\n- [Kubernetes](https://kubernetes.io)\n- [LocalStack](https://github.com/localstack/localstack)\n- [Minikube](https://kubernetes.io)\n- [neofetch](https://github.com/dylanaraps/neofetch)\n- [Nomad](https://www.nomadproject.io)\n- [NVM](https://github.com/nvm-sh/nvm)\n- [Postman](https://www.postman.com)\n- [PyCharm Community](https://www.jetbrains.com/pycharm/download)\n- [React](https://reactjs.org)\n- [rustup](https://rustup.rs)\n- [SDKMAN](https://sdkman.io)\n- [Slack](https://slack.com)\n- [Spotify](https://www.spotify.com)\n- [Steam](https://store.steampowered.com)\n- [Teams](https://www.microsoft.com/pt-br/microsoft-teams/group-chat-software)\n- [Telegram](https://telegram.org)\n- [Terraform](https://www.terraform.io)\n- [Vagrant](https://www.vagrantup.com)\n- [Vault](https://www.vaultproject.io)\n- [Ventoy](https://www.ventoy.net)\n- [Visual Studio Code](https://code.visualstudio.com)\n- [VisualVM](https://visualvm.github.io)\n- [Vue.js](https://vuejs.org)\n- [Webex](https://www.webex.com)\n- [Whastapp](https://www.whatsapp.com)\n- [yq](https://github.com/mikefarah/yq)\n- [zsh](https://www.zsh.org)\n\n---\n\n## Git config\n\nSimple CLI that uses official GIT CLI to facilitate the following tasks:\n\n- Set up Global user\n- Set up different users by folders\n- Generate different SSH keys by VCS (Version Control Software)\n    - [Bitbucket](https://bitbucket.org/)\n    - [GitHub](https://github.com/)\n    - [GitLab](https://gitlab.com/)\n\n---\n\n## OpenVPN config\n\nSearch and select an .ovpn file and import it into the NetworkManager setting your username, password and nickname for\nthe connection\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunomartinscorrea%2Fdev-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrunomartinscorrea%2Fdev-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunomartinscorrea%2Fdev-utils/lists"}