Compare commits

..

1 Commits

Author SHA1 Message Date
Ryan Burnette
7d6a01c200 feat(basecamp): add installer
Co-authored-by: AJ ONeal <aj@therootcompany.com>
2026-05-18 10:28:32 -06:00
6 changed files with 16 additions and 16 deletions

View File

@@ -1,2 +0,0 @@
github_releases = basecamp/basecamp-cli
exclude = .deb .rpm .apk .sbom.json .pem .sig .bundle checksums.txt

View File

@@ -1,11 +1,11 @@
--- ---
title: basecamp-cli title: basecamp
homepage: https://github.com/basecamp/basecamp-cli homepage: https://github.com/basecamp/basecamp-cli
tagline: | tagline: |
basecamp: CLI for Basecamp 3 — manage projects, todos, messages, cards, and more from the terminal. basecamp: CLI for Basecamp 3 — manage projects, todos, messages, cards, and more from the terminal.
--- ---
To update or switch versions, run `webi basecamp-cli@stable` (or `@v0.7`, To update or switch versions, run `webi basecamp@stable` (or `@v0.7`,
`@beta`, etc). `@beta`, etc).
### Files ### Files
@@ -16,8 +16,8 @@ install:
```text ```text
~/.config/envman/PATH.env ~/.config/envman/PATH.env
~/.local/bin/basecamp ~/.local/bin/basecamp
~/.local/opt/basecamp-cli-VERSION/bin/basecamp ~/.local/opt/basecamp-VERSION/bin/basecamp
~/.local/opt/basecamp-cli-VERSION/completions/ ~/.local/opt/basecamp-VERSION/completions/
``` ```
## Cheat Sheet ## Cheat Sheet
@@ -106,23 +106,23 @@ After that, you can omit `--in` for most commands in that repo.
Completions for bash, fish, and zsh ship with the installer. Find them at: Completions for bash, fish, and zsh ship with the installer. Find them at:
```text ```text
~/.local/opt/basecamp-cli-VERSION/completions/ ~/.local/opt/basecamp-VERSION/completions/
``` ```
Bash: Bash:
```sh ```sh
echo "source ~/.local/opt/basecamp-cli-VERSION/completions/basecamp.bash" >> ~/.bashrc echo "source ~/.local/opt/basecamp-VERSION/completions/basecamp.bash" >> ~/.bashrc
``` ```
Fish: Fish:
```sh ```sh
ln -s ~/.local/opt/basecamp-cli-VERSION/completions/basecamp.fish ~/.config/fish/completions/ ln -s ~/.local/opt/basecamp-VERSION/completions/basecamp.fish ~/.config/fish/completions/
``` ```
Zsh: Zsh:
```sh ```sh
echo "fpath+=( ~/.local/opt/basecamp-cli-VERSION/completions )" >> ~/.zshrc echo "fpath+=( ~/.local/opt/basecamp-VERSION/completions )" >> ~/.zshrc
``` ```

View File

@@ -5,9 +5,9 @@ $pkg_cmd_name = "basecamp"
$pkg_dst_cmd = "$Env:USERPROFILE\.local\bin\basecamp.exe" $pkg_dst_cmd = "$Env:USERPROFILE\.local\bin\basecamp.exe"
$pkg_dst = "$pkg_dst_cmd" $pkg_dst = "$pkg_dst_cmd"
$pkg_src_cmd = "$Env:USERPROFILE\.local\opt\basecamp-cli-v$Env:WEBI_VERSION\bin\basecamp.exe" $pkg_src_cmd = "$Env:USERPROFILE\.local\opt\basecamp-v$Env:WEBI_VERSION\bin\basecamp.exe"
$pkg_src_bin = "$Env:USERPROFILE\.local\opt\basecamp-cli-v$Env:WEBI_VERSION\bin" $pkg_src_bin = "$Env:USERPROFILE\.local\opt\basecamp-v$Env:WEBI_VERSION\bin"
$pkg_src_dir = "$Env:USERPROFILE\.local\opt\basecamp-cli-v$Env:WEBI_VERSION" $pkg_src_dir = "$Env:USERPROFILE\.local\opt\basecamp-v$Env:WEBI_VERSION"
$pkg_src = "$pkg_src_cmd" $pkg_src = "$pkg_src_cmd"
New-Item "$Env:USERPROFILE\Downloads\webi" -ItemType Directory -Force | Out-Null New-Item "$Env:USERPROFILE\Downloads\webi" -ItemType Directory -Force | Out-Null

View File

@@ -7,7 +7,7 @@ set -u
__init_basecamp() { __init_basecamp() {
pkg_cmd_name="basecamp" pkg_cmd_name="basecamp"
pkg_src_dir="$HOME/.local/opt/basecamp-cli-v$WEBI_VERSION" pkg_src_dir="$HOME/.local/opt/basecamp-v$WEBI_VERSION"
pkg_src_cmd="$pkg_src_dir/bin/basecamp" pkg_src_cmd="$pkg_src_dir/bin/basecamp"
pkg_src="$pkg_src_cmd" pkg_src="$pkg_src_cmd"

2
basecamp/releases.conf Normal file
View File

@@ -0,0 +1,2 @@
github_releases = basecamp/basecamp-cli
exclude = .bundle .txt

View File

@@ -10,7 +10,7 @@ __rmrf_local() {
arc \ arc \
archiver \ archiver \
awless \ awless \
basecamp-cli \ basecamp \
bat \ bat \
btop \ btop \
caddy \ caddy \
@@ -208,7 +208,7 @@ __test() {
arc \ arc \
archiver \ archiver \
awless \ awless \
basecamp-cli \ basecamp \
bat \ bat \
caddy \ caddy \
chromedriver \ chromedriver \