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.yaml; `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.13.tar.gz (38.1 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.13-py3-none-any.whl (50.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ymvas-1.5.13.tar.gz
  • Upload date:
  • Size: 38.1 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.13.tar.gz
Algorithm Hash digest
SHA256 1f9c42f4510bd7fb450ca3b3eea3d0e6cec9eea66a228289e1d1b0bb67855cfb
MD5 066176d600af0bf074d0456afd6b1a24
BLAKE2b-256 76158ea783b67189a584a8cb0554ada27f896652abf944085f03a1b0210ecfb5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ymvas-1.5.13-py3-none-any.whl
  • Upload date:
  • Size: 50.1 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 8feb8ad6511694dfc52664bc418ae666bd95575835086f6c4e8cf038ad516a18
MD5 05b4b0b4a8282b019b4124197d1df20d
BLAKE2b-256 c53b5c12385f9dc019dbddb5c72b07e363f87b47df77aebd369a9a4288b0d655

See more details on using hashes here.

Release history Release notifications | RSS feed

1.5.14

2 files

This release

1.5.13 This release

2 files

1.5.12

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