{"id":16940771,"url":"https://github.com/halostatue/fish-utils-net","last_synced_at":"2025-10-07T21:32:33.975Z","repository":{"id":58487125,"uuid":"272295411","full_name":"halostatue/fish-utils-net","owner":"halostatue","description":"Network fish utilities","archived":false,"fork":false,"pushed_at":"2025-01-21T05:14:38.000Z","size":27,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T06:20:02.042Z","etag":null,"topics":["fish","fish-plugin","fish-shell","fisher"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halostatue.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-14T22:43:27.000Z","updated_at":"2025-01-21T05:14:41.000Z","dependencies_parsed_at":"2022-09-04T02:40:35.921Z","dependency_job_id":null,"html_url":"https://github.com/halostatue/fish-utils-net","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-utils-net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-utils-net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-utils-net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halostatue%2Ffish-utils-net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halostatue","download_url":"https://codeload.github.com/halostatue/fish-utils-net/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235661535,"owners_count":19025555,"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":["fish","fish-plugin","fish-shell","fisher"],"created_at":"2024-10-13T21:07:53.659Z","updated_at":"2025-10-07T21:32:28.644Z","avatar_url":"https://github.com/halostatue.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# halostatue/fish-utils-net\n\nNetwork and SSH utility functions for [fish shell][]. Most have been ported\nfrom my zsh dotfiles or from other dotfiles found over the years.\n\n[![Version][]][]\n\n## Installation\n\nInstall with [Fisher][] (recommended):\n\n```fish\nfisher add halostatue/fish-utils-net # fisher 3.x\nfisher install halostatue/fish-utils-net # fisher 4.0+\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eNot using a package manager?\u003c/summary\u003e\n\n---\n\nCopy `functions/*.fish` to your fish configuration directory preserving the\ndirectory structure.\n\u003c/details\u003e\n\n### System Requirements\n\n- [fish][] 3.0+\n\n## Functions\n\n### addr\n\nShows IPv4 addresses for the given interface or all interfaces.\n\n```fish\naddr\n```\n\n### certp\n\nPrints the TLS certificate for the domain provided using OpenSSL.\n\n### def\n\nRetreives the definition for a word from `dict.org`.\n\n```fish\ndef dictionary\n```\n\n### dig1, diga\n\nShorthand responses from dig.\n\n```fish\ndig1 google.com\ndiga google.com\n```\n\n### digip\n\nDigs my public IP address.\n\n```fish\ndigip\n```\n\n### man.cx\n\nOpen one or more manpages at `man.cx`.\n\n```fish\nman.cx sshd_config\nman.cx 5 ssh_config\n```\n\n### ports\n\nShows processes listening on ports. Options are passed to `lsof`.\n\n```fish\nports\n```\n\n## run_from_ssh\n\nReturns true if the current shell was run from SSH.\n\n## ssh-copy-id\n\nCopies one or more SSH public key file identities to the\n`~/.ssh/authorized_keys` file of a remote server. This is a fish shell\ntranslation of the same script available for bash or zsh.\n\n## sshfp\n\nCreate the text required for SSHFP DNS records (SSH fingerprint) for a host.\n\n## sshnew\n\nConnect to an SSH server as a new connection (`StrictHostKeyChecking` is\noff). This should only be used on trusted servers as it skips host key\nchecking. All parameters are passed to `ssh`.\n\n## sshtmp, sftptmp, scptmp\n\nConnect to an SSH server as a temporary connection (`StrictHostKeyChecking`\nis off and the host is not written to the SSH hosts file). This should only\nbe used on trusted transient servers (such as CI debug servers) as it skips\nhost key checking. All parameters are passed to `ssh`, `sftp`, or `scp` as\nappropriate.\n\n## License\n\n[MIT](LICENCE.md)\n\n[fish shell]: https://fishshell.com \"friendly interactive shell\"\n[Version]: https://img.shields.io/github/tag/halostatue/fish-utils-net.svg?label=Version\n[![Version][]]: https://github.com/halostatue/fish-utils-net/releases\n[Fisher]: https://github.com/jorgebucaran/fisher\n[fish]: https://github.com/fish-shell/fish-shell\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalostatue%2Ffish-utils-net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalostatue%2Ffish-utils-net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalostatue%2Ffish-utils-net/lists"}