fastports

github-copilot-cli 1.0.35.6,1

misc/github-copilot-cli

GitHub Copilot CLI brings the power of the coding agent to terminal

Category
misc
Maintainer
yuri@FreeBSD.org
WWW
https://github.com/github/copilot-cli
USES
nodejs:run pkgconfig python:build

Description

github-copilot-cli brings the power of GitHub Copilot coding agent directly to
your terminal. With GitHub Copilot CLI, you can work locally and synchronously
with an AI agent that understands your code and GitHub context.

Features:

* Terminal-native development: Work with Copilot coding agent directly in your
  command line - no context switching required.
* GitHub integration out of the box: Access your repositories, issues, and pull
  requests using natural language, all authenticated with your existing GitHub
  account.
* Agentic capabilities: Build, edit, debug, and refactor code with an AI
  collaborator that can plan and execute complex tasks.
* MCP-powered extensibility: Take advantage of the fact that the coding agent
  ships with GitHub's MCP server by default and supports custom MCP servers to
  extend capabilities.
* Full control: Preview every action before execution - nothing happens without
  your explicit approval.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
1.0.35-6
dcd416380c files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.34 → 1.0.35.6
1.0.34
9cd37895be files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.32 → 1.0.34
1.0.32
7a20b9fb83 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.27 → 1.0.32
1.0.27
b76ca25e9e files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.21 → 1.0.27
1.0.21
e9099e7436 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Add BROKEN for the binary flavor
1.0.21
83a67a0312 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.14 → 1.0.21
1.0.14
462e4e0208 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Try to expand on all architectures
1.0.14
b650f87ba1 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Lock fetch to prevent conflicts between flavors
1.0.14
b15c4f63b5 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.13 → 1.0.14
1.0.13
8e5d5b1d69 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.12 → 1.0.13
1.0.12
c07dbdde28 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 1.0.10 → 1.0.12
1.0.10
0eba64bd34 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Add script and binary flavors
script flavor (default): existing behavior with all npm dependencies
binary flavor (-bin): C launcher binary with all JS and Node.js
embedded in the binary, requires only node at runtime
(no Node.js, no npm packages, no native modules)

Node.js SEA (Single Executable Application) cannot be used because
postject_find_resource() has no FreeBSD code path. The binary flavor
instead uses a C launcher that embeds all copilot JS files as a gzip-
compressed tar archive, extracts to ~/.cache/github-copilot-cli/v<ver>/
on first run, and executes them with the system node.
1.0.10
82f08413cf files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.394 → 1.0.10
0.0.394
ae001a7a25 files touched
Yuri Victorovich (yuri)
Mk/Uses: Remove certs.mk
It was a useful shorthand for the security/ca_root_nss dependency.
However, several people disagreed.

Can anybody explain why libedit.mk is there? It is also a one string
substitution. Same with libarchive.mk.
0.0.394
1fed521406 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Add USES=certs:fetch
... since some users report that this is required, ex. in bug#293676
0.0.394
5fdac53c57 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Fix typo in comment
0.0.394
64390332c7 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Add ripgrep run-time dependency
0.0.394
2573feee9b files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.400 → 0.0.394
Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
0.0.400
db8fb6b485 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.394 → 0.0.400
0.0.394
1e844666ee files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.377 → 0.0.394
0.0.377
68523f6b9f files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.373 → 0.0.377
0.0.373
2d5ed5668f files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.366 → 0.0.373
0.0.366
9702442663 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.365 → 0.0.366
0.0.365
43d7d28156 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.362-0 → 0.0.365
0.0.362-0
54ac78cf05 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.354 → 0.0.362.0
0.0.354
861a3e246e files touched
Po-Chuan Hsieh (sunpoet)
nodejs: Bump PORTREVISION for dependency change
USES=nodejs defaults to www/node24 now.
0.0.354
07ae3e4439 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Allow aarch64; Remove unnecessary files
0.0.354
2b71f4c92a files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.353 → 0.0.354
0.0.353
e834155b79 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.342 → 0.0.353
0.0.342
1250dcd61a files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.340 → 0.0.342
0.0.340
16c1b683b8 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.337 → 0.0.340
0.0.337
5097a09bdd files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: update 0.0.330 → 0.0.337
0.0.330
0e6852f82a files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: Properly build binaries for NodeJS modules
0.0.330
1e231378a8 files touched
Yuri Victorovich (yuri)
misc/github-copilot-cli: New port: GitHub Copilot CLI brings the power of the coding agent to terminal