Skip to main content

Ymvas — handle your life like a developer!

ymvas turns every git repository into a self-contained "life project". It ships a lightweight CLI (ym) for scaffolding repos, managing servers, browsing tasks and syncing — plus per-repo custom commands written in Python or shell.

Installation

pip3 install ymvas

Or via the system base installer:

curl -sL https://docs.ymvas.com/vas/ymvas/install-unix.bash | bash

Usage

ym <command> [action] [flags]
command actions notes
init - scaffold a repo: templates local/main/account; --template, --bare, --access (json), --into-parent
config show, designate, set, get, del, completions manage ~/.config/ymvas/config.json; `completions <bash
server setup, backup, ping, restore, compile user auth, backups, static compilation
task get, list browse project tasks
sync - push submodules then the current repo

Global flags: -h/--help, -v/--version, -w/--workspace, -s/--src.

Both --flag=value and --flag value are accepted.

Custom commands

Drop an executable script into .ymvas/commands/ (.py, .bash, .sh) and it becomes a top-level ym <cmd>. Exec-only commands (no script file) can be declared in .ymvas/settings/commands.yaml:

custom:
  drop-env:
    exec: 'rm -r "$HOME/.config/ymvas"'

Scripts receive everything typed after the command name as extra arguments and flags:

ym mycommand --verbose extra-arg

They also get the repository root exported as an environment variable, ROOT_DIRECTORY (legacy alias: YMVAS_DIRECTROY).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ymvas-1.5.12.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ymvas-1.5.12-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

Details for the file ymvas-1.5.12.tar.gz.

File metadata

  • Download URL: ymvas-1.5.12.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ymvas-1.5.12.tar.gz
Algorithm Hash digest
SHA256 adaa1bbe994004aa41eb191d8893b3914374a3ceb357dcaf39aac78b6adbc666
MD5 b82d1b0abaae7ad45226310d277a07fc
BLAKE2b-256 521438fc37637977ea15154a32ed8b92ccdf5a06e4c50c8d83ddd6fbb087bf49

See more details on using hashes here.

File details

Details for the file ymvas-1.5.12-py3-none-any.whl.

File metadata

  • Download URL: ymvas-1.5.12-py3-none-any.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for ymvas-1.5.12-py3-none-any.whl
Algorithm Hash digest
SHA256 be8d418f5541974e1aa641e8731ffae30dd99197d3d9852dee71ca613e4a9752
MD5 92036a87212667c838fd06cbc475a8b4
BLAKE2b-256 c10d8d969216e8dcab367732bc08598440f5e2dde60e0849debc7e5bfac19e8c

See more details on using hashes here.

Release history Release notifications | RSS feed

1.5.14

2 files

1.5.13

2 files

This release

1.5.12 This release

2 files

1.5.11

2 files

1.5.9

2 files

1.5.8

2 files

1.5.7

2 files

1.5.6

2 files

1.5.5

2 files

1.5.4

2 files

1.5.3

2 files

1.5.2

2 files

1.5.1

2 files

1.4.11

2 files

1.4.10

2 files

1.4.9

2 files

1.4.8

2 files

1.4.7

2 files

1.4.6

2 files

1.4.5

2 files

1.4.4

2 files

1.4.3

2 files

1.4.2

2 files

1.4.1

2 files

1.3.7

2 files

1.3.6

2 files

1.3.5

2 files

1.3.4

2 files

1.3.3

2 files

1.3.2

2 files

1.3.1

2 files

1.3.0

2 files

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.1.17

2 files

1.1.16

2 files

1.1.15

2 files

1.1.14

2 files

1.1.13

2 files

1.1.12

2 files

1.1.11

2 files

1.1.10

2 files

1.1.9

2 files

1.1.8

2 files

1.1.7

2 files

1.1.6

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page