{"id":48538,"library":"migroose-cli","title":"Migroose CLI","description":"Command line tooling for migroose, a MongoDB/MongooseJS migration framework. Version 0.1.0 (released 2015). Provides CLI commands to generate migration files and run pending migrations. Requires separate installation of migroose package in the project. Distinguishes itself by focusing on simplicity and tight integration with Mongoose, using a timestamp-based migration file naming convention.","status":"active","version":"0.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/derickbailey/migroose-cli","tags":["javascript","migroose","mongodb","command","line","mongoosejs","migration"],"install":[{"cmd":"npm install migroose-cli","lang":"bash","label":"npm"},{"cmd":"yarn add migroose-cli","lang":"bash","label":"yarn"},{"cmd":"pnpm add migroose-cli","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core migration framework; CLI delegates to migroose for running migrations.","package":"migroose","optional":false}],"imports":[{"note":"CLI is intended to be installed globally (npm install -g migroose-cli) and run as `migroose` command.","symbol":"CLI commands (migroose generate/run)","correct":"npx migroose \"migration name\""}],"quickstart":{"code":"// In your project\nnpm install migroose\nnpm install -g migroose-cli\n\n# Generate a migration\nmigroose \"some example migration\"\n\n# Run all pending migrations\nmigroose","lang":"javascript","description":"Shows installation (locally for migroose, globally for CLI), generating a timestamped migration file, and running all pending migrations."},"warnings":[{"fix":"Use npm install -g migroose-cli for global CLI, and npm install migroose in your project.","message":"CLI must be installed globally; migroose package must be installed locally.","severity":"gotcha","affected_versions":">=0.0.1"},{"fix":"Create migroose.js that exports a connect function establishing a mongoose connection.","message":"A migroose.js connector file is required in the project root before migrations can run.","severity":"gotcha","affected_versions":">=0.0.1"}],"env_vars":null,"search_vec":"'0.1.0':13 '2015':15 'base':51 'cli':2,17 'command':3,18,59 'convent':55 'distinguish':36 'file':22,53 'focus':39 'framework':11 'generat':20 'instal':29 'integr':44 'javascript':56 'line':4,60 'migrat':10,21,26,52,62 'migroos':1,7,31,57 'mongodb':58 'mongodb/mongoosejs':9 'mongoos':46 'mongoosej':61 'name':54 'packag':32 'pend':25 'project':35 'provid':16 'releas':14 'requir':27 'run':24 'separ':28 'simplic':41 'tight':43 'timestamp':50 'timestamp-bas':49 'tool':5 'use':47 'version':12","created_at":"2026-06-07T16:57:10.016332+00:00","updated_at":"2026-06-07T16:57:10.016332+00:00","problems":[],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/derickbailey/migroose-cli","github":"https://github.com/derickbailey/migroose-cli","docs":null,"changelog":null,"pypi":null,"npm":"migroose-cli","openapi_spec":null,"status_page":null,"smithery":null,"categories":["database"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}