{"id":13897627,"url":"https://github.com/maralla/pack","last_synced_at":"2025-04-08T04:16:55.008Z","repository":{"id":53610585,"uuid":"79981333","full_name":"maralla/pack","owner":"maralla","description":"📦 The missing vim8 package manager.","archived":false,"fork":false,"pushed_at":"2023-04-15T05:18:48.000Z","size":134,"stargazers_count":263,"open_issues_count":9,"forks_count":17,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-30T01:23:08.710Z","etag":null,"topics":["command-line","package-manager","rust","vim"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maralla.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-25T03:58:06.000Z","updated_at":"2025-01-14T12:50:35.000Z","dependencies_parsed_at":"2024-11-25T09:03:55.877Z","dependency_job_id":null,"html_url":"https://github.com/maralla/pack","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maralla%2Fpack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maralla%2Fpack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maralla%2Fpack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maralla%2Fpack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maralla","download_url":"https://codeload.github.com/maralla/pack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247773721,"owners_count":20993639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","package-manager","rust","vim"],"created_at":"2024-08-06T18:03:45.950Z","updated_at":"2025-04-08T04:16:54.990Z","avatar_url":"https://github.com/maralla.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"pack\n====\n\nPackage manager for vim8.\n\n![demo](http://i.imgur.com/mhkRXPZ.gif)\n\nInstall\n-------\n\nCurrently only macOS and Linux are supported and neovim is not supported.\n\n#### Use homebrew\n\n```bash\n# Add the pack tap\n$ brew tap maralla/pack\n\n# Install pack using brew.\n$ brew install pack\n```\n\n#### Without homebrew\n\nTo install the already compiled binary, go to the [releases](https://github.com/maralla/pack/releases)\npage and download the proper compressed binary package:\n\n```bash\n$ v=v0.1.0\n$ os=x86_64-unknown-linux-gnu\n$ wget https://github.com/maralla/pack/releases/download/$v/pack-$v-$os.tar.gz\n$ tar -vxf pack-$v-$os.tar.gz\n```\n\nUsage\n-----\n\nAll tasks should be done through `pack` command. `pack` will create a file named\n*packfile* under `$VIM_CONFIG_PATH/.pack/` and all plugins are tracked in the file.\nPlugin config files are stored under `$VIM_CONFIG_PATH/.pack/`. The config files\nwill be concatenated and stored under `$VIM_CONFIG_PATH/plugin/_pack.vim` automatically.\nThese files are all managed by `pack`. Never change the files manually.\n\nBy default, if `$VIM_CONFIG_PATH` is not set, `pack` will create and install all files under `~/.vim`(default vim packagepath).\nIf using custom location by setting `$VIM_CONFIG_PATH` variable, you need to add the following at the top of your `.vimrc`:\n\n```\nset packpath+=$VIM_CONFIG_PATH\n```\n\n#### `pack` command\n\n```bash\n# Show general usage\n$ pack -h\n```\n\n#### Install plugins\n\n```bash\n$ pack help install\n\n# install plugins\n# pack install \u003cgithub_user/github_repo\u003e\n$ pack install maralla/completor.vim\n$ pack install maralla/completor.vim maralla/completor-neosnippet\n\n# install all plugins\n$ pack install\n\n# install optional plugin\n$ pack install altercation/vim-colors-solarized -o\n\n# install to a specific category\n$ pack install pangloss/vim-javascript -c lang\n\n# install a plugin for types\n$ pack install maralla/rope.vim --for python\n$ pack install mattn/emmet-vim --for html,jinja,xml\n\n# install a plugin loaded for a command\n$ pack install gregsexton/gitv --on Gitv\n\n# install a plugin and build after installed\n$ pack install Shougo/vimproc.vim --build 'make'\n```\n\n#### Config a plugin\n\n```bash\n$ pack config maralla/completor.vim\n# This command will open an editor, enter vim scripts as the config for the plugin\n# For example:\n#\n#   let g:completor_css_omni_trigger = '([\\w-]+|@[\\w-]*|[\\w-]+:\\s*[\\w-]*)$'\n```\n\n#### List installed plugins\n\n```bash\n$ pack list\n```\n\n#### Uninstall plugins\n\nSimple uninstall a plugin will not remove plugin config file. To remove a plugin\nconfig file use `pack uninstall \u003cplugin\u003e -a` or `pack config \u003cplugin\u003e -d`.\n\n```bash\n$ pack uninstall maralla/completor.vim\n$ pack uninstall maralla/completor.vim maralla/completor-neosnippet\n```\n\n#### Update plugins\n\n```bash\n$ pack update\n$ pack update maralla/completor.vim\n$ pack update maralla/completor.vim maralla/completor-neosnippet\n```\n\nMisc\n----\n\n#### Shell completions\n\nFor bash, move `contrib/pack.bash` to `$XDG_CONFIG_HOME/bash_completion` or `/etc/bash_completion.d/`.\n\nFor fish, move `contrib/pack.fish` to `$HOME/.config/fish/completions/`.\n\nFor zsh, move `contrib/_pack` to one of your `$fpath` directories.\n\nLicense\n-------\n\nDistributed under the terms of the [MIT](LICENSE) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaralla%2Fpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaralla%2Fpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaralla%2Fpack/lists"}