vscode-plugin-cottage

Activity, over time

Daily observations from the public event archive.

Attention

Daily stars & forks

Loading attention chart

Star accumulation

Cumulative stars

Loading star accumulation chart

Pull requests

Daily opens & merges

Loading pull requests chart

Conversations

Daily issues & comments

Loading conversations chart

Community

Daily accounts & reviews

Loading community chart

Releases

Daily releases

Loading releases chart

Mentions

2posts · 30d
Nov 40 posts
  1. Reddit · · r/coolgithubprojects · u/Any-Lack-7699

    cottage: A modern git based age-encrypted secrets manager for teams. Disclaimer: This software's code is partially AI-generated (mostly the non-core parts). All generated code is reviewed by me. Please note that the post body is hand-written by me. I tried to keep it minimal by only "showing you the code" rather than writing paragraphs. What does it do? Similar to SOPS, git-crypt, dotenvx, agebox, etc. Cottage helps storing and managing secrets offline inside the codebase securely. Why not use X? - SOPS: Way too powerful, rotation pollutes diff, difficult to use. - git-crypt: PGP is difficult to use. - dotenvx: Too narrow in scope. - agebox: Yes! But let's improve it. How to use it? Basic CLI usage (decrypts plaintext secrets into disk): # Core operations ctg init ctg keygen ctg encrypt [path] ctg decrypt [path] ctg clean [path] # Other nice things ctg edit <path> ctg status [path] ctg diff [path] ctg sync [path] ctg run -- <command> Advanced in-memory opeations (without writing plaintext secrets to disk) # Core operations echo SECRET | ctg tee <path> ctg cat <path> | <command> ctg env -F <path> -- <command> Sync with remote providers other than git # Example custom provider: github.com/sayanarijit/cottage/blob/main/examples… ctg pull [upstream] [path] ctg push [upstream] [path] Verify tampering in CI docker run --rm -v "${{ github.workspace }}:/app" ghcr.io/sayanarijit/cottage verify Access control # secret.yml.cott.toml [secret] allow = ["env/staging/*"] # Supports glob patterns, only encrypt for recipients in env/staging deny = ["env/staging/badservice"] # Encrypt for everyone in env/staging except badservice Editor plugins - cottage.vim - vscode-plugin-cottage Sync and browse secrets on any device - cottage-sync Demo vhs.charm.sh

    1 point
  2. Reddit · · r/CLI · u/Any-Lack-7699

    cottage: A modern git based age-encrypted secrets manager for teams. Disclaimer: This software's code is partially AI-generated (mostly the non-core parts). All generated code is reviewed by me. Please note that the post body is hand-written by me. I tried to keep it minimal by only "showing you the code" rather than writing paragraphs. What does it do? Similar to SOPS, git-crypt, dotenvx, agebox, etc. Cottage helps storing and managing secrets offline inside the codebase securely. Why not use X? - SOPS: Way too powerful, rotation pollutes diff, difficult to use. - git-crypt: PGP is difficult to use. - dotenvx: Too narrow in scope. - agebox: Yes! But let's improve it. How to use it? Basic CLI usage (decrypts plaintext secrets into disk): # Core operations ctg init ctg keygen ctg encrypt [path] ctg decrypt [path] ctg clean [path] # Other nice things ctg edit <path> ctg status [path] ctg diff [path] ctg sync [path] ctg run -- <command> Advanced in-memory opeations (without writing plaintext secrets to disk) # Core operations echo SECRET | ctg cat <path> ctg cat <path> | <command> ctg env -F <path> -- <command> Sync with remote providers other than git # Example custom provider: https://github.com/sayanarijit/cottage/blob/main/examples/plugins/cottage-plugin-github-secrets.py ctg pull [upstream] [path] ctg push [upstream] [path] Verify tampering in CI docker run --rm -v "${{ github.workspace }}:/app" ghcr.io/sayanarijit/cottage verify Access control # secret.yml.cott.toml [secret] allow = ["env/staging/*"] # Supports glob patterns, only encrypt for recipients in env/staging deny = ["env/staging/badservice"] # Encrypt for everyone in env/staging except badservice Editor plugins - cottage.vim - vscode-plugin-cottage Sync and browse secrets on any device - cottage-sync Demo vhs.charm.sh

    12 points

Latest stargazers

The last 10 distinct accounts we observed this year.

Most active participants

PR, issue, comment & review events in the past year.

Packages

Scan pending.

README badges

Embed a badge in your README or website.

Live mentions · last 30 days
sayanarijit/vscode-plugin-cottage mentions in the last 30 days