The snapd and snap tools enable systems to work with .snap files.
Go C Shell Makefile Python M4
Latest commit fa15490 Jan 6, 2018 @chipaca chipaca Merge pull request #4442 from chipaca/commands-catalog
many: implement the advisor backend, populate it from the store
Permalink
Failed to load latest commit information.
advisor typo, and reviewe feedback (thanks mvo) Jan 4, 2018
arch arch,release: map armv6 correctly Jul 18, 2017
asserts support for building tools on top that fill-in/compute some headers Dec 15, 2017
boot boot: log error in KernelOrOsRebootRequired Mar 21, 2017
client snap: do not leak internal network errors to the user Jan 3, 2018
cmd Merge remote-tracking branch 'upstream/master' into commands-catalog Jan 5, 2018
daemon snap: do not leak internal network errors to the user Jan 3, 2018
data Fix whitespace Dec 22, 2017
dirs many: implement the advisor backend, populate it from the store Jan 4, 2018
docs docs: moved to github.com/snapcore/snapd/wiki (#2258) Nov 3, 2016
errtracker cmd, errtracker: get rid of SNAP_DID_REEXEC environment Nov 20, 2017
httputil many: add logger.MockLogger() and use it in the tests (#3911) Sep 13, 2017
i18n many: use snapcore/snapd/i18n instead of i18n/dumb Sep 12, 2017
image snap: use existing files in `snap download` if digest/size matches Nov 23, 2017
interfaces interfaces: allow socket "shutdown" syscall in default profile Jan 3, 2018
jsonutil Renamed to DecodeWithNumber. Changed error message. Aug 18, 2017
logger many: add logger.MockLogger() and use it in the tests (#3911) Sep 13, 2017
osutil osutil/sys: reimplement getuid and chown with the right int type (#4291) Nov 30, 2017
overlord Merge remote-tracking branch 'upstream/master' into commands-catalog Jan 5, 2018
packaging fedora needs boltdb in the spec it seems Jan 5, 2018
partition partition/ubootenv: don't panic when uboot.env is missing the eof marker Oct 24, 2017
po patch bokmal po Oct 27, 2017
polkit polkit: clean ups based on mvo's review. Aug 23, 2017
progress Merge pull request #4015 from chipaca/nakedret Oct 11, 2017
release release,cmd,dirs: Redo the distro checks to take into account distrib… Oct 4, 2017
snap snap: use the -no-fragments mksquashfs option Dec 13, 2017
spdx spdx: fix for WITH syntax to require a license name before Oct 25, 2017
store many: implement the advisor backend, populate it from the store Jan 4, 2018
strutil many: introduce and use strutil.ListContains and also strutil.SortedL… Jul 6, 2017
systemd systemd: add support for the mask/unmask operations Dec 1, 2017
tests Merge pull request #4445 from chipaca/group-package-calls Jan 5, 2018
testutil many: add logger.MockLogger() and use it in the tests (#3911) Sep 13, 2017
timeout timeout: add YAML unmarshaler May 2, 2016
timeutil timeutil: rename tests to indicate the use of legacy schedule parser Dec 1, 2017
userd address review feedback (thanks Gustavo) Dec 5, 2017
vendor many: implement the advisor backend, populate it from the store Jan 4, 2018
wrappers wrappers: fix unit tests to use dirs.SnapMountDir Nov 30, 2017
x11 many: fix review comments from PR #3177 (#3244) Apr 27, 2017
.gitignore make the .gitingore file a bit more targeted Sep 25, 2017
.travis.yml many: refresh with appropriate creds (#4392) Jan 5, 2018
CONTRIBUTING.md added missing colon Sep 14, 2016
COPYING add COPYING, remove debian/dirs, its unneeded Apr 23, 2015
HACKING.md Add documentation for supported Go versions Jan 3, 2018
PULL_REQUEST_TEMPLATE.md Add the missing ? back Sep 4, 2017
README.md Merge https://github.com/snapcore/snapd into udev_tagging Aug 15, 2017
debian add "debian" symlink to 16.04 packaging to keep gbp working Jan 25, 2017
gen-coverage.sh Simplified gen-coverage.sh Oct 30, 2015
generate-packaging-dir Merge release/2.26.8 into master Jul 5, 2017
get-deps.sh Merge release/2.26.8 into master Jul 5, 2017
mdlint.py Fix ./run-checks --static Jul 1, 2016
mkversion.sh Merge release/2.26.8 into master Jul 5, 2017
run-checks Revert "run-checks: use bash as script interpreter" Nov 13, 2017
spread.yaml fedora really is broken :-( Jan 6, 2018
update-pot Merge release/2.26.8 into master Jul 5, 2017

README.md

Build Status Go Report Card codecov

Snaps

Package any app for every Linux desktop, server, cloud or device.

Snaps are faster to install, easier to create, safer to run, and they update automatically and transactionally so your app is always fresh and never broken. You can bring your own build infrastructure or use ours.

Head over to snapcraft.io to get started.

Development

To get started with development off the snapd code itself, please check out HACKING.md for in-depth details.

Reporting bugs

If you have found an issue with the application, please file a bug on the bugs list on Launchpad.

Get in touch

We're friendly! Talk to us on IRC, Rocket Chat, or on our forums.

Get news and stay up to date on Twitter, Google+ or Facebook.